maimingliangmaimingliangCommunity·1 Agent Skills Included

jenkins-deploy-skill

Automated Git merge, push, and Jenkins build triggering

Automates the full release flow of merging branches, pushing deploy branches, and triggering Jenkins builds from a single plain-language request. Eliminates repetitive terminal switching, manual branch merging, and clicking through Jenkins job pages for every release. Handles credentials securely via Windows Credential Manager, macOS Keychain, or environment variables, with support for multi-project and multi-environment setups.
npx skills add maimingliang/jenkins-deploy-skill --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install jenkins-deploy-skill?

Run `npx skills add maimingliang/jenkins-deploy-skill --all -g -y` in your terminal to install this skill globally.

How to deploy to Jenkins with one command?

Just tell your agent something like "deploy to dev" and it will merge your branch, push the deploy branch, and trigger the Jenkins build automatically.

Does it work on Windows, macOS, and Linux?

Yes. Windows uses a PowerShell script with Credential Manager, while macOS and Linux use a Python script with Keychain or environment variables.

Can it handle multiple projects and environments?

Yes. The multi-project config layout lets you define separate Jenkins URLs, jobs, credentials, and branches per project and per environment like dev, test, or pre.

Is jenkins-deploy-skill safe for production releases?

No. It is designed for development and testing environments only, and it blocks force pushes and production deployments by design.

Related Repositories in Software Engineering

View All in Software Engineering