ChangeMan ZMF Rest API的命令行包装器
zmfcli的Python项目详细描述
zmfcli公司
通过restapi为changemanzmf提供命令行界面(cli)。使用 fire创建cli。在
使用
凭证
凭证和url可以导出到ZMF_REST_*
变量,因此
不需要在每次执行命令时获得特权。在
exportZMF_REST_URL=http://httpbin.org:80/anything/zmfrest exportZMF_REST_USER=U000000 exportZMF_REST_PWD=pa$$w0rd zmf build "APP 000001""['src/SRE/APP00001.sre', 'src/SRB/APP00002.srb', 'src/SRB/APP00003.srb']"
示例
审核程序包
^{pr2}$命令
获取命令的帮助
$ zmf promote --help
Command | Description |
---|---|
checkin | PUT component/checkin |
build | PUT component/build |
scratch | PUT component/scratch |
audit | PUT package/audit |
promote | PUT package/promote |
freeze | PUT package/freeze |
revert | PUT package/revert |
search-package | GET package/search |
create-package | POST package |
get-package | Search or create if package does not exist |
get-components | GET component |
get-load-components | GET component/load |
browse-component | GET component/browse |
打印效果很好
有些结果可能返回JSON数据,这个数据可以用Python打印出来
zmf get-load-components "APP 000001""LST"| python -m json.tools
ChangeMan ZMF文档
- ChangeMan ZMF 8.1 - Web Services Getting Started Guide
- ChangeMan ZMF - REST Services Getting Started Guide
- ChangeMan ZMF - User’s Guide
- ChangeMan ZMF 8.1 - XML Services User’s Guide
- 项目
标签: