Build Systems & CI/CD
Table of Contents
Section titled “Table of Contents”Build Systems & CI/CD
Section titled “Build Systems & CI/CD”Documentation on build systems, continuous integration, artifact management, and deployment pipelines.
Articles
Section titled “Articles”- Artifactory to Verdaccio Migration - Migrating npm packages from Artifactory to Verdaccio
- Buck2 Guide - Building Python projects with Buck2, UV, virtual environments, and wheels for fast and reliable builds
- CI/CD Vulnerabilities - Security considerations and common vulnerabilities in CI/CD pipelines
- Dagger Usage - Comprehensive guide to using Dagger for portable CI/CD pipelines, including quick start and Jenkins integration
- Jenkins - Jenkins automation, configuration, and scripting guides
- Kubernetes Deployment Strategies - Reference guide for Kubernetes deployment patterns and strategies
- Not Rocket Science Rule - The principle of continuous integration: “automatically maintain a repository of code that always passes all the tests”
- Pants Build System - Documentation for Pants build system
- Python venv from RPM Wheels - Creating reproducible Python virtual environments using dnf to download wheels and uv
- Reposilite Setup - Setting up Reposilite as a lightweight Maven/Gradle repository
- Robust Error Handling and Post-Build Actions - CI/CD failure classification, targeted retries, and mandatory post-build cleanup/reporting patterns
- Securing Credentials and Environment Variables - Practical controls for secret handling across CI/CD pipelines and runtime environments
- Setup Pulp - Configuring Pulp for package management and artifact hosting