手动启动Jenkins任务时,能否向GitLab发送构建状态?
可行,具体实现步骤如下
- 先确保Jenkins的GitLab插件已正确配置GitLab访问令牌,且任务已关联到目标GitLab项目(可在任务配置的「GitLab Connection」中指定)。
- 给任务设置参数化构建:添加一个字符串参数(比如命名为
BRANCH_NAME),用于手动启动时输入要构建的分支名。 - 在任务的「源码管理」模块,将分支路径设置为
${BRANCH_NAME},这样手动启动时输入的分支会被拉取构建。 - 进入「构建后操作」,添加「Publish build status to GitLab」选项:
- 无需额外勾选触发相关的选项,插件会在构建完成(或开始)时自动向GitLab发送状态。
- 若需要自定义状态信息,可在该选项中配置状态上下文、描述等内容。
- 手动启动任务时,输入目标分支名,执行构建后,GitLab对应分支的提交记录旁就会显示Jenkins的构建状态。
内容的提问来源于stack exchange,提问作者fedos 3d
相关产品推荐
相关产品推荐

