Implementing CI with Jenkins, GitHub Actions, and GitLab CI - TechinUK