Skip to main content

🏗️ Jenkins Pipelines Overview

While GitHub Actions handles our fast-paced Continuous Integration (CI) and artifact building, we rely on Jenkins as our heavy-duty engine for Continuous Deployment (CD) and executing complex automation tasks across our clusters! 🚀

🧰 Our Jenkins Pipeline Stack

We maintain a powerful suite of Jenkins pipelines specifically designed to automate your deployments, manage environments, and securely migrate artifacts.

  • 🚀 site-values-deployment: This is our core CD pipeline! It intelligently watches the site-values repository and dynamically deploys only the specific infrastructure and application releases that have actually changed.
  • 💾 duplicate-shared-pvc: A lifesaver utility pipeline. It creates a localized shortcut to our central shared ingestion disk, granting your namespace instant read-only access to massive datasets without duplicating a single byte.
  • 📦 bundler: The ultimate packer. It securely bundles requested Docker images, Helm charts, and Git repositories into a single ZIP file based on an artifacts.json whitelist, prepping them for the jump to air-gapped networks.
  • 📤 unbundler: The bundler's best friend. It runs inside the secure target network, unzipping your artifacts and automatically pushing them straight into the local registries!