Add performance examples and caching strategies to CI caching documentation
Overview
This issue adds comprehensive performance examples and real-world caching strategies to the CI caching documentation. The additions include a performance comparison table showing build time improvements across different project types, before-and-after code examples for Node.js, Python, and Docker projects, and multi-project cache key strategies. These enhancements help users understand the tangible benefits of caching and implement it effectively.
What needs to be done
- Add "Performance Examples: Real-World Build Time Improvements" section with comparison table showing time savings across different project types
- Include "Before and After Examples" section with practical YAML configurations for Node.js, Python, and Docker projects
- Add "Multi-Project Cache Key Strategies" section with project-specific cache key patterns
- Ensure all YAML examples are properly formatted and syntactically correct
- Verify table formatting renders correctly in markdown
- Ensure the new sections integrate smoothly with existing content
- Validate that all cache key strategies follow GitLab CI/CD best practices
Files to be changed
doc/ci/caching/_index.md
Labels
~"group::documentation" ~"technical writing" ~"size::2"
Edited by 🤖 GitLab Bot 🤖