esuf/ci
Geoff Franks 221e8a084b Updated concourse template 2017-07-12 10:57:41 -04:00
..
scripts Fix for concourse 3.0 2017-05-15 13:17:39 -04:00
README.md Added ci pipeline 2016-02-18 11:19:47 -05:00
pipeline.yml Updated concourse template 2017-07-12 10:57:41 -04:00
repipe Converted to snw pipeline-templates for ci 2016-11-10 12:59:07 -05:00
settings.yml Updated CI URL 2017-01-24 14:42:50 -05:00

README.md

Pipeline for building/testing release

Pipeline running at http://ci.starkandwayne.com:8080/pipelines/esuf-release

Setup pipeline in Concourse

fly -t sw c -c pipeline.yml --vars-from credentials.yml esuf-release --paused=false

Building/updating the base Docker image for tasks

Each task within all job build plans uses the same base Docker image for all dependencies. Using the same Docker image is a convenience. This section explains how to re-build and push it to Docker Hub.

All the resources used in the pipeline are shipped as independent Docker images and are outside the scope of this section.

fly -t sw configure \
  -c ci_image/pipeline.yml \
  --vars-from credentials.yml \
  esuf-release-image --paused=false

This will ask your targeted Concourse to pull down this project repository, and build the ci_image/Dockerfile, and push it to a Docker image on Docker Hub.