如何在Jenkins'中捕获文件系统上的文件? Groovy的

时间:2015-06-24 19:21:37

标签: shell groovy jenkins

在Jenkins中,我如何捕获文件系统中的文件,而不是任何作业工作区的文件?

1 个答案:

答案 0 :(得分:4)

转到"管理jenkins",然后"脚本控制台。"要抓取您的文件,请在下面的代码中替换/var/lib/jenkins/evn.sh的文件名和路径,将代码粘贴到框中,然后按"运行":

def sout = new StringBuffer(), serr = new StringBuffer()
def proc ='cat /var/lib/jenkins/env.sh'.execute()

proc.consumeProcessOutput(sout, serr)
proc.waitForOrKill(1000)
return sout