agentsclimarketplace

Jenkins

Skill G1Joshi/Agent-Skills/skills/devops/jenkins

A comprehensive skill catalog for AI agents

Install
npx -y skills add G1Joshi/Agent-Skills --skill jenkins

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 10 stars10 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Jenkins automation server with pipelines and plugins. Use for CI/CD pipelines.

SKILL.md

1.6 KB, as published. Nobody here has run it

Jenkins

Jenkins is the grandfather of CI, but still widely used in enterprise. In 2025, it runs primarily as Code (Jenkinsfile) and often on Kubernetes.

When to Use

  • Legacy/Enterprise: You have massive, complex, custom requirements that only Jenkins plugins can handle.
  • Fineness of Control: You need absolute control over the build environment.
  • On-Premise: You cannot use Cloud CI.

Quick Start (Declarative Pipeline)

// Jenkinsfile
pipeline {
    agent { docker { image 'node:20' } }
    stages {
        stage('Build') {
            steps {
                sh 'npm ci'
                sh 'npm run build'
            }
        }
    }
}

Core Concepts

Master / Agent

Master (Controller) orchestrates. Agents (Executors) run the jobs. 2025 Best Practice: Ephemeral Agents on Kubernetes.

Plugins

The ecosystem is huge. Blue Ocean, Credentials Binding, Git.

CasC (Configuration as Code)

Configure the Jenkins Master itself using YAML, not the UI.

Best Practices (2025)

Do:

  • Use Declarative Pipelines: Avoid Scripted Pipelines unless absolutely necessary.
  • Use Ephemeral Agents: Spin up a Pod for each build, destroy it after. No "Snowflake" build servers.
  • Use Shared Libraries: For reusable Groovy logic across pipelines.

Don't:

  • Don't configure jobs in UI: Always use Jenkinsfile.
  • Don't overload the Master: Run zero builds on the built-in controller node.

References

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.