Skip to content
Back to skills

Infra Jenkins Pipeline Ops

ASecurity

Operate Jenkins jobs, credentials, plugins and shared libraries through a portable, configuration-driven workflow.

  • 21 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 1, 2026
ai-agentsrailsapidocumentation

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 1, 2026

npx -y skills add seed-forge/harness-ai-kit --skill infra-jenkins-pipeline-ops --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Infra Jenkins Pipeline Ops?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Infra Jenkins Pipeline Ops
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/seed-forge-infra-jenkins-pipeline-ops/badge)](https://www.skillsdirectory.com/skills/seed-forge-infra-jenkins-pipeline-ops)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: infra-jenkins-pipeline-ops
description: Operate Jenkins jobs, credentials, plugins and shared libraries through a portable, configuration-driven workflow.
---

# Jenkins Pipeline Operations

## Purpose

Use this Skill to inspect or operate a Jenkins instance, review a Jenkinsfile,
or diagnose a Jenkins Pipeline. It works with self-hosted and managed Jenkins
deployments and does not assume a particular network, container host, registry
or source-control server.

## Required Configuration

Configure the companion CLI in `~/.harness-ai-kit/config.yaml`:

```yaml
assets:
  jenkinsctl:
    jenkins_url: https://jenkins.example.com/
    jenkins_user: automation-user
    jenkins_api_token: <store-outside-source-control>
```

The checked-in `config.defaults.yaml` defines the complete schema. Command-line
values override the global configuration. Environment variables are CI-only
fallbacks; do not put tokens in a repository or an agent instruction file.

## Workflow

1. Confirm the target Jenkins URL, intended action and whether it changes
   shared platform state.
2. Run `jenkinsctl doctor` and use read-only job/configuration commands first.
3. Export the current job configuration before an update, disable or delete.
4. Keep credentials in the Jenkins credential store and reference their IDs;
   never put credential material in a Jenkinsfile.
5. After a write, read the relevant job/configuration back and report the
   effective result.

## Guardrails

- Prefer the REST API or `jenkins-cli.jar`; use SSH CLI only when explicitly
  configured by the operator.
- Treat job deletion, credential changes, plugin changes and global tool or
  shared-library configuration as high-impact operations.
- `jenkinsctl` applies role checks from `~/.harness-ai-kit/config.yaml`.
  Read-only commands are available to consumers; daily delivery actions need
  contributor access; shared platform and credential changes need maintainer
  access.
- Use generic service URLs and documentation IP ranges in examples. Do not
  copy hostnames, private addresses, tokens, credentials or deployment
  topology into public material.

Files in this skill

  • CHANGELOG.md154 B
  • SKILL.md2.1 KB
  • USAGE.md850 B
  • config.defaults.yaml1.6 KB
  • skill.json1.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.