jenkins-build
自动化触发 Jenkins 构建任务,支持师傅端和用户端项目打包。
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/chengzongxin/jenkins-buildWhat This Skill Does
The jenkins-build skill is a specialized automation agent designed for OpenClaw to streamline the Continuous Integration/Continuous Deployment (CI/CD) workflow. By automating interactions with local Jenkins instances, this skill eliminates the need for manual navigation through complex CI dashboards. It effectively handles both "Worker" (master) and "User" (client) project builds, performing the necessary clicking operations within the browser to trigger build jobs seamlessly. It acts as an bridge between your natural language commands and the Jenkins web interface, executing builds via browser automation or API requests.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/chengzongxin/jenkins-build
Ensure that your local Jenkins instance is accessible at http://localhost:8080 and that your browser session is configured to allow automation actions.
Use Cases
This skill is ideal for software engineers, mobile developers, and DevOps practitioners who frequently need to package applications for testing or distribution. Common scenarios include:
- Triggering a quick hotfix build for the worker application after a bug report.
- Initiating an end-to-end client build for user-facing features.
- Automating routine deployment tasks without leaving your IDE or chat workspace.
- Reducing context switching between development tools and the Jenkins dashboard.
Example Prompts
- "打个师傅包,测试下刚才修复的那个逻辑。"
- "帮我触发一下用户端的构建任务。"
- "Jenkins 构建任务开始了吗?帮我打个师傅包看看。"
Tips & Limitations
- Browser Automation: This skill relies primarily on browser automation. Ensure you are logged into Jenkins in your default browser session to prevent authentication hurdles.
- Error Handling: If the build fails to trigger, manually verify the Jenkins service status and your network connection.
- Security: Since this tool can trigger builds, ensure your local Jenkins instance is protected if exposed to a network.
- Limitations: The skill is currently optimized for local Jenkins instances (port 8080). Support for external Jenkins servers requires further configuration of the authentication credentials.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-chengzongxin-jenkins-build": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, network-access