CI Monkey
summary
Automates CI for every repo by checking for a jenkins folder and creating three jobs (default branch, pull‑request merge build, and an unknown template that fails) using GitHub Pull Request Builder + Jenkins Job Builder wired by a bash tool called CI Monkey. It creates webhooks, badges, can publish PR docs, trigger upstream builds, and run a jjb init rescue job. Runs in production at di for months and cuts manual job setup to near zero.
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
36mUsing Jenkins to Build, Deploy, and Automate Projects
42mZero to Jenkins: Automatic builds + deploys
30mForget Mono vs. Multi-Repo: Building Centralized Git Workflows for All Apps
42mJenkins: Enabling Agility and Efficiency
44mUsing Jenkins to Build Apache VHosts for GitHub Pull Requests on PHP Apps
42mThe solution of merge hell in monorepo
44mSpreading the JAM throughout your CI workflow
