首页 > 编程知识 正文

jenkins构建后执行脚本,jenkins vue前端自动构建

时间:2023-05-05 11:04:08 阅读:33732 作者:204

在上一页中,curl命令现在可以远程运行job,但我们每次运行的job非常多,必须使用job名称作为参数循环获取值,然后不断运行

实现:

#! /usr/bin/env groovy

属性(

[参数(

“[string(defaultvalue: ',description: '微服务名',name: 'jobName

() )

节点(主节点) )。

sage () test ) )。

jobID='${jobName} '

with credentials ([ string (credentials id : ' Jenkins IP ',variable:'jenkinsIP ) ]

for(iteminjobid.tokenize (,) ) }

echo 'for中的jobID=' item

sh ' ' curl-o index2. html-uqm :-xpost http://' ' Jenkins IP ' '/job/' item ' '/buildwithparameters token=

}

}

}

}

PS:jenkinsIP是凭据中设置的参数,item是递归检索服务名的参数,dojob是前面设置的token

使用效果:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。