标签: build-pipeline-plugin

如何在jenkins中获取管道作业的URL

我们正在使用构建管道插件在Jenkins中建立一个持续交付管道.

我们的部署步骤使用专有的部署工具(由jenkins的HTTP请求触发),但是我们需要额外的Jenkins步骤来对当时部署的项目进行验收测试.因此,我们的部署工具将需要触发最后一个管道步骤.

jenkins为此设置很明显:

对于手动触发的下游构建步骤:添加将等待手动触发的构建步骤:

  • 选择Build Pipeline Plugin,Manually Execute Downstream Project复选框
  • 在"下游项目名称"字段中输入下游项目的名称.(nb可以使用逗号指定多个项目,例如"abc,def".)

来源:构建管道插件

问题是:我似乎找不到通过URL触发此下游构建的方法.

实际上我需要部署作业中的URL,因此我可以将其作为回调URL发送到部署工具.有人可以帮忙吗?

jenkins continuous-delivery build-pipeline-plugin

8
推荐指数
1
解决办法
3524
查看次数

如何发现Jenkins构建的其他原因?

当尝试使用groovy查询构建时,我调用

myBuild.getCauses()
Run Code Online (Sandbox Code Playgroud)

我可以在Jenkins界面(构建屏幕)中看到这个构建有两个原因,一个是UserIdCause,一个是UpstreamCause.但是,当我使用上面的groovy查询相同的构建时,我只返回一个原因,即UserIdCause.必须有一些从构建中获取UpstreamCause的方法,或者它不会出现在用户界面中.

我正在使用Build Pipeline插件手动触发构建.

groovy jenkins build-pipeline-plugin

6
推荐指数
2
解决办法
5686
查看次数