我们可以使用Jenkins MultiJob plugin并行运行并发作业。我们使用Description Setter plugin更新所有下游和上游作业中失败作业的描述。如何在下游作业失败的原因下更新上游作业的描述。
有没有办法使用插件或groovy脚本从下游作业到上游作业获取描述?有人可以帮助我。
答案 0 :(得分:0)
每个作业都有说明网址。您可以使用“description”参数设置下游作业POST表单数据以设置描述。
我在(jenkins服务器)/ job /(job)/ api /
下找到了这个信息答案 1 :(得分:0)
您可以使用 Groovy Posbuild 插件在下游作业完成后执行 groovy 脚本。 groovy 脚本的优势在于它可以让您访问 Jenkins 环境,据我所知,您可以从任何地方访问任何数据(但不太确定)。 执行下面的脚本下面的脚本,它应该可以工作。如果需要,处理异常。
def build_number= 12
def job = jenkins.model.Jenkins.instance.getItem("upstream_job")
def upstream_build = job.builds.find {it.number == build_number}
upstream_build.description = "New description"