Skip to content
No description, website, or topics provided.
Ruby Dockerfile Shell HCL
Branch: master
Clone or download
Pull request Compare This branch is 47 commits ahead, 3 commits behind alphagov:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
awscli
bosh-cli-v2
bosh-shell
bosh
certstrap
cf-acceptance-tests
cf-cli
cf-uaac
curl-ssl
git-ssh
hooks
json-minify
middleman
psql
self-update-pipelines
spec
spiff
spruce
terraform
.gitignore
.rspec
.ruby-version
.travis.yml
Gemfile
Gemfile.lock
LICENCE.md
README.md
Rakefile

README.md

Orange: Build Status AlphaGov: Build Status

Orange specifics:

  • spiff (only in this repo)
  • terraform (overrides Alphagov)

Contains Dockerfiles to build the Cloud foundry tools.

Each directory with a Dockerfile relates to a container and will have repository of the same name in Docker Hub.

How to add a new container

You can add a new container you only need to add these files:

  • the Dockerfile and support files to build the image.
  • a symlink to the hooks directory.
  • a README.md file describing the container. Its content will populate the docker repository description.
  • one or more *_spec.rb files to test the container.

Note: The automated build in dockerhub or similar must be setup manually.

Rake tasks

Tasks to build and tests the containers will be generated automatically:

  • rake build:bosh-init builds the container under ./bosh-init
  • rake build:all builds all containers
  • rake spec:bosh-init tests the container under ./bosh-init
  • rake spec:all tests all the containers

Travis will execute the tasks build:all and spec:all

You can’t perform that action at this time.