dataops-jenkins-modernization
CommunityModernize Jenkins pipelines for safer DataOps
Software Engineering#kubernetes#credentials#jenkins#shared library#dataops#kaniko#declarative pipeline
Authorivanshamaev
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Freestyle Jenkins jobs and ad-hoc shell steps create hard-to-review, non-reproducible DataOps workflows with weak secret handling and slow scalability.
Core Features & Use Cases
- Freestyle to Declarative Pipeline migration: standardize pipeline structure for consistent CI/CD behavior and easier maintenance.
- Shared Libraries & pipeline-as-code: extract reusable Groovy logic into
vars/andsrc/to reduce duplication and improve change management. - Kubernetes agent modernization: run builds on ephemeral Kubernetes pods to remove static build slaves and improve isolation.
- Safe credential management: use
withCredentialspatterns to prevent plaintext secrets in Jenkinsfiles. - Parallel stages and artifact handling: run tests concurrently and preserve required outputs like
dbt/target/manifest.json.
Quick Start
Ask the AI to generate a Jenkins Declarative Pipeline that migrates a legacy Freestyle job to Kubernetes-based agents, uses shared libraries for dbt and notifications, and manages credentials with withCredentials while including lint, test, build (Kaniko), and deployment stages.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: dataops-jenkins-modernization Download link: https://github.com/ivanshamaev/de-agent-skills/archive/main.zip#dataops-jenkins-modernization Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.