all AI news
🦊 GitLab CI Optimization: 15+ Tips for Faster Pipelines
Nov. 6, 2023, 11:41 a.m. | Benoit COUETIL 💫
DEV Community dev.to
- Introduction
CI YAML optimizations- 1. Parallelize large jobs
- 2. Use small Linux distributions
- 3. Configure caching, split cache, and set policy
- 4. Download only needed artifacts
- 5. Use tuned rules
- 6. Define stages wisely and adjust with needs
- 7. Configure interruptible pipelines
- 8. Rerun automatically jobs that failed
Project configuration optimizations- 9. Disable separate cache for protected branches
- 10. Avoid Docker images rebuild with fast-forward merge
- 11. Configure push rules to avoid pipelines for misconfigured branches
Runner configuration optimizations- 12. …
caching cicd devops download faster gitlab introduction jobs linux linux distributions optimization pipeline pipelines policy project rules set small tips yaml
More from dev.to / DEV Community
Jobs in AI, ML, Big Data
Data Architect
@ University of Texas at Austin | Austin, TX
Data ETL Engineer
@ University of Texas at Austin | Austin, TX
Lead GNSS Data Scientist
@ Lurra Systems | Melbourne
Senior Machine Learning Engineer (MLOps)
@ Promaton | Remote, Europe
Reporting & Data Analytics Lead (Sizewell C)
@ EDF | London, GB
Data Analyst
@ Notable | San Mateo, CA