使用rest更新jenkins作业的Git存储库
我将作业名称、git存储库、git用户名和密码作为用户的输入。我可以使用rest创建jenkins作业,但无法设置该作业的git存储库路径。因此,如何使用rest将jenkins作业与git存储库连接?也许您可以使用中提供的解决方法“” 第一: 使用UI创建作业。此作业可用于创建可用于创建新作业的基本配置 要检索通过UI创建的作业使用rest更新jenkins作业的Git存储库,git,rest,jenkins,jenkins-pipeline,Git,Rest,Jenkins,Jenkins Pipeline,我将作业名称、git存储库、git用户名和密码作为用户的输入。我可以使用rest创建jenkins作业,但无法设置该作业的git存储库路径。因此,如何使用rest将jenkins作业与git存储库连接?也许您可以使用中提供的解决方法“” 第一: 使用UI创建作业。此作业可用于创建可用于创建新作业的基本配置 要检索通过UI创建的作业config.xml,用于创建新作业,请执行以下操作: 显然,替换: 开发人员:使用用户名:密码的开发人员 本地主机:8080和您的Jenkins URL 使用通过U
config.xml
,用于创建新作业,请执行以下操作:
显然,替换:
- 开发人员:使用用户名:密码的开发人员
- 本地主机:8080和您的Jenkins URL
- 使用通过UI创建的作业的名称进行测试
- 使用
(来自步骤1)作为模板mylocalconfig.xml
- 使用正确的git repo路径更改
的内容,以便在步骤2中使用,并使用创建作业mylocalconfig.xml
curl -X GET http://developer:developer@localhost:8080/job/test/config.xml -o mylocalconfig.xml
curl -s -XPOST 'http://developer:developer@localhost:8080/createItem?name=yourJobName' --data-binary @mylocalconfig.xml -H "Content-Type:text/xml"