turbine job from concourse/0.26.0
Turbine is responsible for accepting builds from the ATC and executing them concurrently. By increasing the number of Turbine instances, more builds can run in parallel.
Github source:
28a32a37
or
master branch
Properties¶
blackbox
¶
sources
¶
garden
¶files whose contents blackbox will emit to its syslog drain
- Default
- /var/vcap/sys/log/garden/garden.stdout.log - /var/vcap/sys/log/garden/garden.stderr.log
turbine
¶files whose contents blackbox will emit to its syslog drain
- Default
- /var/vcap/sys/log/turbine/turbine.stdout.log - /var/vcap/sys/log/turbine/turbine.stderr.log
turbine
¶
garden
¶
address
¶garden server connection address
- Default
/var/vcap/data/garden/garden.sock
network
¶network type for the garden server connection (tcp or unix)
- Default
unix
listen_address
¶listening TCP address of the server
- Default
0.0.0.0:4637
resource_types
¶the mapping from known resource types to their container rootfs
- Default
archive: /var/vcap/packages/archive_resource cf: /var/vcap/packages/cf_resource docker-image: /var/vcap/packages/docker_image_resource git: /var/vcap/packages/git_resource s3: /var/vcap/packages/s3_resource semver: /var/vcap/packages/semver_resource time: /var/vcap/packages/time_resource tracker: /var/vcap/packages/tracker_resource vagrant-cloud: /var/vcap/packages/vagrant_cloud_resource
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/turbine/
directory
(learn more).
bin/turbine_ctl
(fromturbine_ctl.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.