2016-01-30 73 views
2

我想存档每个构建的构建日志,例如到数据库。我知道如何对工件进行存档,但是对于构建日志我没有看到任何明显的东西。存档Jenkins构建日志

回答

0

我想你需要你的工作在你存档之前结束。 以下是使用不同方法获取构建的控制台日志的groovy脚本。该脚本可以使用groovy步骤或scripptler步骤从另一个作业运行。

def jenkins = Jenkins.getInstance() 
def job = jenkins.getItem(jobName) 
def bld = job.getBuildByNumber(buildNumber) 
//use the method that suits you 
bld.getLog(100) //number of lines to read 
bld.getLogFile() 
bld.getLogReader() 
+0

谢谢,这将工作。 – larsrh