我想归档每个构建的构建日志,例如到数据库。我知道如何存档工件,但我没有看到构建日志的任何明显内容。
答案 0 :(得分:2)
我猜你需要在归档之前结束你的工作。 以下是一个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()