jenkins触发远程构建怎么选分支?
时间: 2023-11-24 11:44:24 浏览: 252
在gitlab通过webhook触发Jenkins的job中用script获取当前分支
要在Jenkins触发远程构建时选择特定的分支,可以通过在构建触发的URL中添加参数来实现。以下是具体的操作步骤:
1. 在Jenkins的项目配置中,勾选"Trigger builds remotely (e.g., from scripts)"选项。
2. 在"Authentication Token"字段中输入一个安全令牌,用于验证远程请求。
3. 在构建触发的URL中,使用以下格式:
```
http://<JENKINS_URL>/job/<JOB_NAME>/build?token=<AUTHENTICATION_TOKEN>&branch=<BRANCH_NAME>
```
其中,`<JENKINS_URL>`是Jenkins服务器的URL地址,`<JOB_NAME>`是要构建的项目名称,`<AUTHENTICATION_TOKEN>`是你在步骤2中设置的安全令牌,`<BRANCH_NAME>`是你要构建的特定分支名称。
4. 在远程的代码或脚本中,通过发送HTTP GET请求到上述URL来触发远程构建,并指定要构建的分支。
这样,在远程构建被触发时,Jenkins将会根据提供的分支名称来构建对应的代码分支。请确保在Jenkins项目配置中已经定义了对应的分支参数,并在构建过程中使用它们。
阅读全文