jenkins-cicd

Automate Jenkins CI/CD pipelines for Kubernetes-based data platforms.

Updated Jan 14, 2026
One-click install
npx skills add https://github.com/ilorozco11/agent-skill --skill jenkins-cicd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jenkins-cicd
Source: https://github.com/ilorozco11/agent-skill/tree/main/.github/skills/jenkins-cicd
Command: npx skills add https://github.com/ilorozco11/agent-skill --skill jenkins-cicd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires apache-airflow, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Jenkins CI/CD pipelines for data platforms with Kubernetes pod agents. This Skill provides templates and best practices to automate building, testing, validating, and deploying data pipelines, reducing manual setup and human error.

Core Features & Use Cases

  • Jenkinsfile Template: ready-to-use pipelines for data platforms running on Kubernetes agents.
  • Parallel Linting & QA: run Ruff, Black, and Mypy in parallel to ensure code quality.
  • DAG Validation: validate Airflow DAGs using DagBag before deployment.
  • Security Scanning: integrate Bandit, Safety, and detect-secrets into CI workflows.
  • Deployment Strategies: canary and blue-green deployments with monitoring and rollback.
  • Observability & Metrics: artifact management and DORA metrics tracking for deployment visibility.

Quick Start

Install Jenkins and configure Kubernetes agents, then review and apply the provided Jenkinsfile templates to your repository. Run the pipelines to perform linting, DAG validation, security scans, and deployments to staging/production using the reference deployment strategies.

Frequently Asked Questions about jenkins-cicd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate CI/CD for Airflow data pipelines using Jenkins?

Automating CI/CD for Airflow data pipelines with Jenkins involves applying Jenkinsfile templates that execute parallel linting, DagBag validation, security scanning, and Kubernetes deployments.

Does this Jenkins CI/CD template support Kubernetes pod agents?

Yes, the Jenkins CI/CD templates explicitly support Kubernetes pod agents, providing configurations tailored for building, testing, and deploying data platforms within Kubernetes-based environments.

How do I validate Airflow DAGs in a Jenkins pipeline?

Validating Airflow DAGs in a Jenkins pipeline uses DagBag validation during the testing stage to catch structural errors and ensure proper DAG integrity before staging or production deployment.

Can I run Ruff, Black, and Mypy linting in parallel during CI/CD?

Yes, you can run Ruff, Black, and Mypy in parallel during CI/CD. The templates execute these linters concurrently to ensure Python code quality efficiently without increasing pipeline runtime.

What's the best way to implement canary and blue-green deployments in Jenkins?

Implementing canary and blue-green deployments in Jenkins uses the reference deployment strategies provided, which include configurations for monitoring, rollback capabilities, and DORA metrics tracking.