就像在主题中一样-是否有任何方法可以验证当前版本是否是使用“重播”按钮的效果?
我想获得所有上游作业,就像在控制台输出中一样:
Started by upstream project "allocate" build number 31
originally caused by:
Started by upstream project "start" build number 12
originally caused by:
Run Code Online (Sandbox Code Playgroud)
我尝试了groovy postbuild与以下内容:
def build = Thread.currentThread().executable
def causes= manager.build.getCauses()
for (cause in causes)
{
manager.listener.logger.println "upstream build: " + cause.getShortDescription()
}
Run Code Online (Sandbox Code Playgroud)
但后来我只得到"分配",而不是"开始"工作.
我也试过了
def build = Thread.currentThread().executable
def test = build.getUpstreamBuilds()
for (up in test)
{
manager.listener.logger.println "test build project: " + up
}
Run Code Online (Sandbox Code Playgroud)
但这是空的......
有任何想法吗?