3

我需要根据谁开始构建来执行一组步骤。例如,如果用户 A 在 Jenkins 中开始构建,那么我需要在 Jenkins 中调用 pgmA,如果用户 B 开始构建,我需要调用 pgmB。

是否有任何插件或任何其他方式可以帮助我确定谁开始构建?

谢谢

4

1 回答 1

2

在 Jenkins UI 中,开始构建的原因显示在

http://jenkinshost/job/jobname/buildnumber

页。请注意,可以通过多种方式启动构建:

  • 由用户手动
  • 通过 SCM 更改
  • 由上游构建触发
  • 由调度器触发

所以没有一个地方可以让您看到触发了构建。

如果您想以编程方式获取信息,请查看http://jenkinshost/job/jobname/buildnumber/api

于 2013-05-17T23:08:46.060 回答