我正在编写一个Groovy脚本,用于需要使用邮件正文中的构建日志发送和发送电子邮件的构建。我想知道是否有一种简单的方法来读取当前的构建输出,而不必将每一步都传递给临时文件。这需要在构建仍在运行时发生。
答案 0 :(得分:1)
我认为您可以在构建期间通过REST-API获取它:
http(s)://<server-URL>/job/<job-Name>/lastBuild/consoleText
答案 1 :(得分:0)
我正在使用此脚本触发电子邮件:
if (build.getLog().contains("FAILED"))
{
cancel = true;
}
else
{
cancel = false;
}
您可以找到可用的方法here。