Science experiment to stand up a fully configured CICD toolchain running in containers.
Using docker / docker-compose for easy setup.
Currently Leveraging
- GitLab
- Jenkins
- Artifactory
- Jira
./cicd.sh up|down|build
Does a check to make sure docker is working, then pulls docker-compose (mac / linux).
- up|down - just a passthrough to docker-compose
- build
- builds a number of custom build slaves
- build jenkins pre-loaded with plugins
- optimize bloated slaves
- Add something better than names volumes for docker storage
- auto-configuration
- terraform?
- kubernetes?
- evaluate different infra