是否可以仅使用Jenkins url http://xxxxxx/?远程触发多个jenkins作业?
作业名称和参数应以脚本或json格式传递。
发布于 2022-04-05 10:56:24
您需要配置作业以在Build triggers下启用名为Build triggers的选项,其中您需要启用该选项并选择一些身份验证令牌。

您还需要为用户获取触发作业的API token。登录到您的Jenkins,并在右上角单击您的用户名并按Configure按钮并创建一个新的API令牌。
然后您可以调用您的作业,例如使用curl:
curl -u <user>:<api_token> "http://<jenkins_url>/job/<job_name>/build?token=<job_token>"
要构建带有参数的作业,用/buildWithParameters代替/buildWithParameters并以=的形式传递参数,例如:
curl -u <user>:<api_token> "http://<jenkins_url>/job/<job_name>/buildWithParameters?token=<job_token>&<param1_name>=<param1_value>&<param2_name>=<param2_value>"...
https://stackoverflow.com/questions/71738015
复制相似问题