我正在尝试写下一个脚本,该脚本将获取由另一个作业触发的Build的Build Number。例如: 我有一个构建作业,调用另外两个作业(调用/触发构建在其他项目上)。当主要作业成功完成时,我想获得从内部触发的第一个构建作业的编号。我正在尝试运行的脚本创建了主要工作,但是我无法以任何方式获取触发作业的内部版本号。
def job = jenkins.model.Jenkins.instance.getItem("Hourly")
job.builds.each {
def build = it
if (it.getResult().toString().equals("SUCCESS")) {The rest of the code should go here!}
我试图在Jenkins java-doc API和网上找到它,但没有任何运气。有人可以帮帮我吗?
P.S。作业完成后脚本运行(仅在需要时触发)。
答案 0 :(得分:0)
您可以从(父作业的)构建日志中解析(子作业的)内部版本号。 例如:
Button Click="Button_Click"
TextBox x:Name="x" Width="20" Text="{Binding Points[0].X}"
TextBox x:Name="y" Width="20" Text="{Binding Points[0].Y}"