release: github.com/concourse/concourse / 0.35.0

Github source: 4a31f2f2 or master branch

There was a little delay in cutting this release as the laptop high performance build cluster we use to build the Packer boxes was decomissioned as we switched over to new hardware. - Workers can now advertise the platform that they support as well as additional tags that can influence the placement of builds.

Today’s build configs will have to start specifying an explicit platform. See [missing] for more information. The main takeaway is that you’ll need to add platform: linux to all of your build.ymls.

For more information on configuring additional workers, see [missing]. - The scheduler semantics have been simplified which has the main effect of making sure that disabled resources are not used in manually triggered builds. - You can now download a compatible fly from ATC. Look for the links in the bottom right of the main page. The new fly sync command can be used to synchronise the version of fly with the targetted ATC. - The UI has been spruced up with some little icons. Let us know what you think. - We’ve upgraded Go to version 1.4.2 inside the release. You shouldn’t notice any difference with Concourse but this should give you a warm fuzzy feeling inside.

Upload this release version to the Director:

$ bosh upload release https://bosh.io/d/github.com/concourse/concourse?v=0.35.0

Modify deployment manifest to use this release in addition to any other used releases:

releases:
- {name: concourse, version: "0.35.0"}

Finally add needed deployment jobs and specify values for required properties.

Optionally download sha1: 44de5700d8f28dd2050cc66df1baf4e97d9dcf21 release tarball locally:

# ...or download it directly using curl
$ curl -L -J -O https://bosh.io/d/github.com/concourse/concourse?v=0.35.0

# or with wget...
$ wget --content-disposition https://bosh.io/d/github.com/concourse/concourse?v=0.35.0