dockerised teamcity-agent with multiple packaged installed on top of the minimal TC official agent
1.2K
Agent mainly created for Node applications. Agent is required as part of TeamCity server repo; see -> https://github.com/marcincuber/teamcity-docker Once your TCS is up and running, make sure you created your first user account and you configurated your data directory and DB. For the DB part you can use internal and no need to change it. There is no need to change data directory either for TCS.
Image available to be pulled from my docker hub. To do so run;
docker pull marcincuber/teamcity-agent:node6
Dockerfile for this agent can be found in build_dck_agent_node6 folder.
This image is built on top of TeamCity base image which includes:
Image available to be pulled from my docker hub. To do so run;
docker pull marcincuber/teamcity-agent:k8s-aws-full
Dockerfile for this agent can be found in build_dck_agent_k8s_aws folder. This is an extension of the node6 agent with support for 'Kubernetes (k8s)' and cloud.
Additionall list of packages;
AWS cliKubectl cli for Kubernetes cluster manipulationKops tool to create and deploy ready clusters in AWS accountBase pack;
You can customise the image in the usual way and like and other Docker image:
When you have a running container for your agent you can simply;
docker exec -it <name-of-the-running-container-tobe-customised-agent> bash
//Edit/Install/Remove/Amend anything
//Exit container
After you exitted your edited container simply modify your image by running;
docker commit <name-of-the-running-container-tobe-customised-agent> <the registry where you what to store the image>
Content type
Image
Digest
Size
520.9 MB
Last updated
over 9 years ago
docker pull marcincuber/teamcity-agent