npx skills add smithery/aj-geddes --skill jenkins-pipeline
aj-geddes/useful-ai-prompts
jenkins-pipeline
Build Jenkins declarative and scripted pipelines with stages, agents, parameters, and plugins. Implement multi-branch pipelines and deployment automation.
Installation
npx skills add aj-geddes/useful-ai-prompts --skill jenkins-pipeline
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Audits Python + BigQuery pipelines for cost safety, idempotency, and production readiness. Retu…
8.8K installsCreates a complete EC2 Image Builder pipeline that builds a custom AMI with pre-installed softw…
4K installsUse when validating Azure DevOps pipeline changes for the VS Code build. Covers queueing builds…
2.8K installsTrack and manage recruiting pipeline stages. Trigger with "recruiting update", "candidate pipel…
2.6K installsAnalyze pipeline health — prioritize deals, flag risks, get a weekly action plan. Use when runn…
2.5K installsRun the canonical NVIDIA AOI three-phase training pipeline — Phase 1 AutoML baseline (HPO), Pha…
1.5K installsAlso in this package
Other skills from aj-geddes/useful-ai-prompts · top by installs.
npx skills add aj-geddes/useful-ai-prompts
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Also listed on
Alternate registries and mirrors of this skill.
Repository health
main
Package contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md2,278 B -
docs
SUMMARY.md2,018 B
History
- First seen on skills.sh
- First recorded snapshot · 1,331 installs
SKILL.md
Jenkins Pipeline
Table of Contents
- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)
Overview
Create enterprise-grade Jenkins pipelines using declarative and scripted approaches to automate building, testing, and deploying with advanced control flow.
When to Use
- Enterprise CI/CD infrastructure
- Complex multi-stage builds
- On-premise deployment automation
- Parameterized builds
Quick Start
Minimal working example:
pipeline {
agent { label 'linux-docker' }
environment {
REGISTRY = 'docker.io'
IMAGE_NAME = 'myapp'
}
parameters {
string(name: 'DEPLOY_ENV', defaultValue: 'staging')
}
stages {
stage('Checkout') { steps { checkout scm } }
stage('Install') { steps { sh 'npm ci' } }
stage('Lint') { steps { sh 'npm run lint' } }
stage('Test') {
steps {
sh 'npm run test:coverage'
junit 'test-results.xml'
}
}
stage('Build') {
steps {
sh 'npm run build'
archiveArtifacts artifacts: 'dist/**/*'
}
}
// ... (see reference guides for full implementation)
Reference Guides
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| [Declarative Pipeline (Jenkinsfile)](references/declarative-pipeline-jenkinsfile.md) | Declarative Pipeline (Jenkinsfile) |
| [Scripted Pipeline](references/scripted-pipeline.md) | Scripted Pipeline (Groovy), Multi-Branch Pipeline, Parameterized Pipeline, Pipeline with Credentials |
Best Practices
✅ DO
- Use declarative pipelines for clarity
- Use credentials plugin for secrets
- Archive artifacts and reports
- Implement approval gates for production
- Keep pipelines modular and reusable
❌ DON'T
- Store credentials in pipeline code
- Ignore pipeline errors
- Skip test coverage reporting
- Use deprecated plugins