Add jenkins ci/cd
For ci/cd we currently only utilize GitLabs CI/CD.
In interest in variety among different tool kits, adding Jenkins as an alternative to GitLab CI/CD is a good choice.
GitLab's CI/CD comes built in with backups and restores done with GitLab built-in mechanisms, we'll have to come up with a backup/restore system and method to store our artifacts outside GitLab.
Goals/Milestones:
- Install
- Integrate with GitHub or GitLab repos
- Create proper alternate artifact storing system
- Push code to GitHub or GitLab -> Build in Jenkins -> Push to artifact storage -> Deploy in managed kubernetes
- Backup and restore Jenkins data
Get set up using DigitalOceans article
Edited by kc