cmdb-test
自动化 IMyFone CMDB 版本发布到测试环境 - 一键发布应用
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/azimao/cmdb-testWhat This Skill Does
The cmdb-test skill is a specialized browser automation tool designed to streamline the continuous integration and deployment (CI/CD) workflow within the IMyFone CMDB platform. It acts as a dedicated agent to handle the repetitive manual labor involved in deploying applications to the testing environment. By automating navigation, authentication, and form submission, this skill significantly reduces the time and potential human error associated with release management. It specifically locks in the target environment as "香港-通用-测试" and the branch as "release2", ensuring compliance with your team's standard testing procedures while abstracting away the complex UI interactions required by the platform.
Installation
To add this skill to your OpenClaw environment, ensure you have the OpenClaw CLI configured and run the following command in your terminal:
clawhub install openclaw/skills/skills/azimao/cmdb-test
After installation, verify that the browser automation driver is correctly configured on your host machine to allow the agent to interact with the CMDB web interface.
Use Cases
This skill is ideal for DevOps engineers, QA leads, and developers who frequently need to push code updates for integration testing. Common scenarios include:
- Rapidly deploying microservices like
icart-apioricart-taskto QA environments. - Automating daily smoke test deployments for developers without needing manual dashboard access.
- Standardizing release procedures across team members to avoid misconfiguration of target branches or environments.
Example Prompts
- "发布 icart-api 到测试环境"
- "帮我把 icart-ma 更新到测试,备注是修复了登录 bug"
- "对 icart-task 进行测试发布,版本说明为优化内存占用"
Tips & Limitations
- Login Persistence: The agent relies on a saved browser session. Ensure you have successfully logged into the CMDB platform once before running the command, as the skill cannot bypass 2FA or captcha-based login challenges if they appear for the first time.
- Application Support: While it supports most IMyFone applications, ensure the application name matches the exact text string displayed in your CMDB portal.
- Environment Safety: This skill is hardcoded for the testing environment only. It cannot be used for production deployments, serving as a built-in safety mechanism against accidental production releases.
- Error Handling: If the UI layout of the CMDB platform changes, the automated selector might fail. If this occurs, provide a screenshot of the failure to the development team for a selector update.
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-azimao-cmdb-test": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access