CI/CD, which stands for continuous integration (CI) and continuous delivery (CD), creates a faster and more precise way of combining the work of different people into one cohesive product. In application development and operations (DevOps), CI/CD streamlines application coding, testing and deployment by giving teams a single repository for storing work and automation tools to consistently combine and test the code to ensure it works.
Goal for this Hackweek
A simple example that demonstrates an integration and test system that hosts repository on Gitlab which runs a series of tests and builds a docker image. It also pushes the built image to the Kubernetes cluster.
Free Gitlab account to hold repository Free Docker account to hold built image Virtual machines (probably opensuse Tumblewee) to hold Kubernetes cluster Network environment for accessing various websites and inter-connectivity between Gitlab/Docker/Kubernetes
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 21
This project is one of its kind!