Skip to content

turbine job from concourse/0.19.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: ed96531d or master branch

Properties

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
  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

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/drain (from drain)
  • bin/turbine_ctl (from turbine_ctl.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.