是的,可以通过Jenkins的插件来实现从一个Jenkins作业的"execute shell"步骤触发另一个Jenkins作业。具体的步骤如下:
curl -X POST JENKINS_URL/job/TARGET_JOB_NAME/build \
--user USERNAME:API_TOKEN \
--data-urlencode json='{"parameter": [{"name":"PARAM_NAME", "value":"PARAM_VALUE"}]}'
其中,JENKINS_URL是目标Jenkins服务器的URL,TARGET_JOB_NAME是目标作业的名称,USERNAME是Jenkins用户的用户名,API_TOKEN是用户的API令牌,PARAM_NAME和PARAM_VALUE是目标作业的参数名称和值(如果有参数的话)。
这样,当源作业的"execute shell"步骤执行时,它将触发目标作业并传递参数,从而实现从一个Jenkins作业触发另一个Jenkins作业的功能。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云