Advanced Git with Jenkins
summary
Shows how Jenkins uses refspecs, branch specifiers and build choosers to build tags, pull requests or inverse branch sets, and how shallow clones, timeouts and the --reference option speed fetches. Describes a small Go service called git webhook proxy that does git clone --mirror on first webhook, keeps mirrors on NAS shared by the slave-setup plugin, and drops full 100s-of-megabyte repo clones to a few seconds for new slaves or jobs. Notes limits: not a Jenkins plugin, submodules and incremental fetches still need work, installable via go get.
AI-written summary · about
chapters (6)
- 0:00Start
- 0:54What to build?
- 5:19When to build it?
- 7:23How it gets cloned
- 9:53Updating reference repo
- 11:05git-webhook-proxy
related talks
42mUsing Git like a pro
45m~/git --help
47mSo you think you know Git: Advanced Git Tips and Tricks
24mSo you think you know Git. Advanced Git Tips and Tricks
05mGit as a continuous manager
36mUsing Jenkins to Build, Deploy, and Automate Projects
01h 01mAdvanced GIT for Developers
30mImplementing Continuous Deployment with Jenkins & Gerritt
