Browse --- Chat --- Wekan

Skip to content

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