All Projects → gocd → docker-gocd-agent

gocd / docker-gocd-agent

Licence: other
GoCD Agent Docker image

Programming Languages

ruby
36898 projects - #4 most used programming language
shell
77523 projects
HTML
75241 projects

Projects that are alternatives of or similar to docker-gocd-agent

docker-swarm-elastic-agent-plugin
Docker swarm based elastic agents for GoCD
Stars: ✭ 17 (-63.04%)
Mutual labels:  gocd, gocd-agent
bitnami-docker-ruby
Bitnami Docker Image for Ruby
Stars: ✭ 69 (+50%)
Mutual labels:  docker-images
docker-registry-artifact-plugin
The docker registry artifact plugin provides a way to push and pull docker images on GoCD
Stars: ✭ 21 (-54.35%)
Mutual labels:  gocd
docker-cheat-sheet
📦 📝 Handy list of all docker commands with their description & usage examples prepared
Stars: ✭ 34 (-26.09%)
Mutual labels:  docker-containers
gocd-trial
See GoCD in action quickly, using docker-compose.
Stars: ✭ 25 (-45.65%)
Mutual labels:  gocd
zimfarm
Farm operated by bots to grow and harvest new zim files
Stars: ✭ 58 (+26.09%)
Mutual labels:  docker-images
docktor
Health checking and security implementations for running Docker containers and images
Stars: ✭ 42 (-8.7%)
Mutual labels:  docker-containers
dockerfiles
dockerfiles
Stars: ✭ 14 (-69.57%)
Mutual labels:  docker-images
dockerX
Examples of amazing Docker/Docker-Compose/Docker Swarm technologies
Stars: ✭ 17 (-63.04%)
Mutual labels:  docker-images
kubernetes-elastic-agents
Kubernetes Elastic agent plugin for GoCD
Stars: ✭ 35 (-23.91%)
Mutual labels:  gocd
dockerfiles
Dockerfiles for various things
Stars: ✭ 37 (-19.57%)
Mutual labels:  docker-images
distros.bid
A saas to create drupal websites in seconds using docker containers.
Stars: ✭ 16 (-65.22%)
Mutual labels:  docker-images
awesome-docker-compose
Awesome Docker Compose files repository. Run a well-prepared applications stack with just a single command.
Stars: ✭ 23 (-50%)
Mutual labels:  docker-containers
up
UP - Ultimate Provisioner CLI
Stars: ✭ 43 (-6.52%)
Mutual labels:  gocd
HA-Build
Home-Assisant in Docker with support service containers
Stars: ✭ 16 (-65.22%)
Mutual labels:  docker-images
docker-files
Teracy docker-files project to build common Docker images
Stars: ✭ 87 (+89.13%)
Mutual labels:  docker-images
docker
docker image of Monica
Stars: ✭ 89 (+93.48%)
Mutual labels:  docker-images
gocd-filebased-authentication-plugin
This plugin is a password file based authentication plugin for GoCD
Stars: ✭ 18 (-60.87%)
Mutual labels:  gocd
now-course
Proyecto para el curso de Now.sh en Platzi
Stars: ✭ 19 (-58.7%)
Mutual labels:  docker-containers
docker-images
Docker images for Katalon Studio and other frameworks
Stars: ✭ 110 (+139.13%)
Mutual labels:  docker-images

GoCD Agent Docker image

This repository is the parent repository for the following docker images

Usage

The build process uses the Rakefile to build different tasks. There are three tasks that you could build: all images, specific image, and publish the docker images.

The URL for environment variable GOCD_AGENT_DOWNLOAD_URL is under the Zip tab from this download webpage.

1. Building all images

GOCD_VERSION=X.Y.Z \
GOCD_AGENT_DOWNLOAD_URL=https://download.gocd.io/binaries/X.Y.Z-PPPP/generic/go-agent-X.Y.Z-PPPP.zip \
rake build_image [--trace]

2. Building a specific image

List all targets

GOCD_VERSION=X.Y.Z \
GOCD_AGENT_DOWNLOAD_URL=https://download.gocd.io/binaries/X.Y.Z-PPPP/generic/go-agent-X.Y.Z-PPPP.zip \
rake -T build_image

Build a specific image, ubuntu 16.04, gocd version 17.3.0

GOCD_VERSION=17.3.0 \
GOCD_AGENT_DOWNLOAD_URL=https://download.gocd.io/binaries/17.3.0-4704/generic/go-agent-17.3.0-4704.zip \
rake gocd-agent-ubuntu-16.04:build_image

3. Publishing all docker images

GOCD_VERSION=X.Y.Z GOCD_AGENT_DOWNLOAD_URL=https://download.gocd.io/binaries/X.Y.Z-PPPP/generic/go-agent-X.Y.Z-PPPP.zip
rake publish [--trace]

Note: Image will be removed from machine post push. To disable auto cleanup add env CLEAN_IMAGES=false

License

Copyright 2018 ThoughtWorks, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].