CI Monkey
summary
CI Monkey is a bash script that ties GitHub Pull Request Builder and Jenkins Job Builder together to auto-provision CI across many repos: it crawls configured orgs, checks for a jenkins/ folder, creates one if missing, drops a templated set of three jobs (default branch build, PR merge-build, and an “unknown” failing template), installs webhooks, writes build badges to README, wipes workspaces and can call JIRA or deploy docs. It runs at drillinginfo for months and cuts missed-repo regressions and manual job churn.
AI-written summary · about
chapters (18)
- 0:00Intro
- 0:58Problems
- 3:13CI Monkey
- 5:54Pull Request Builder
- 8:16How to Pull
- 11:05Documentation
- 13:47Deployment
- 15:15Jenkins Job
- 17:15Features
- 21:41Setup
- 22:28Run
- 24:53Macro
- 26:20Job Templates
- 27:35Travis CI
- 28:09Jenkins Job Builder
- 30:34Manual Access
- 31:56Central Configuration
- 33:16DI
related talks
36mCI Monkey
42mCI/CD - Let The Robots Do Their Job!
36mUsing Jenkins to Build, Deploy, and Automate Projects
30mForget Mono vs. Multi-Repo: Building Centralized Git Workflows for All Apps
44mSpreading the JAM throughout your CI workflow
28mCI/CD For Humans
42mThe solution of merge hell in monorepo
15mCentralized CI Monitoring with GitHub Actions
