最近要把jenkins构建任务集成到运维平台中。按照如下步骤启用cli远程命令构建任务:
1、jenkins->系统管理->全局安全配置。勾选“enable CLI over Remoting”.
2、打开用户的属性。jenkins->用户->cadmin->设置->点击“Show API Token”。复制API Toen的值。比如:
7f132a4ccb4b62ecd0c5c3c734cb886c。
3、打开构建任务->配置->构建触发器->触发远程构建。填入上面复制的API Token值。保存。
4、命令行执行测试:
curl -u cAdmin:’admin@)!*’ http://10.10.0.59/jenkins/job/PRO_WEB_31/build?token=7f132a4ccb4b62ecd0c5c3c734cb886c
-u :表示传入用户信息
http://10.10.0.59/jenkins: jenkins服务器URL
PRO_WEB_31:job name
7f132a4ccb4b62ecd0c5c3c734cb886c: token值。
执行成功,没有任何返回。
这个功能不错。赞