gocd-docker

Docker build, run and push task plugin for GoCD

gocd-docker

Docker build, run and push task plugin for GoCD

Build Status

Build

We can use a Dockerfile to build an image and tag it.

Run

If needed, we can run a script against the built image.

Use case - build and test the application in the container environment in which it will actually run.

During run, the entire working directory is mounted as volume into the container, and the specified script (along with the optional arguments) is run in the container.

Publish

If needed, we can push the built image to Dockerhub.

It is possible to optionally choose any one or a combination of these.

Pending tasks

  • [ ] Support private registry
  • [ ] More options while running, like setting specific environment variables

Related Repositories

gocd-docker

gocd-docker

Go Server and Agent in docker containers ...

gocd-docker

gocd-docker

Docker build, run and push task plugin for GoCD ...

vasuki

vasuki

Scale GoCD Agents on demand with Docker ...

docker-gocd

docker-gocd

Dockerfiles for GoCD ...

blueprint-network-aws

blueprint-network-aws

Stakater Blueprint for creating best-practices network on AWS. Stakater is an Infrastructure-as-Code DevOps solution to automate the creation of web infrastructure stack on AWS. Stakater is based on Docker, CoreOS, Terraform, Packer, Docker Compose, GoCD, ...