Advanced

Git in CI Pipelines

Optimize fetch depth, cache objects responsibly, and understand LFS implications for builds. Labs use sample monorepos with realistic sizes.

What arrives in your repo

  • Clone matrix experiments
  • Cache key design workshop
  • Submodule vs subtree decision tree
  • LFS cost awareness exercises
  • Secrets scanning hooks (conceptual)
  • Pipeline timing worksheets
  • Mentor review of your pipeline snippet

Outcomes we ask you to evidence

  1. Pick clone strategies per repo size
  2. Explain cache invalidation risks to platform teams
  3. Document fetch settings for onboarding

Participant questions

Not provided; labs run locally or on free tiers you control.

Experience notes

“Submodule decision tree ended a six-month debate on our platform team — calmly.”

— Elena · Build engineer · 5/5