Jenkinsfile调用了一个python脚本,这个脚本是用于递增版本号的,我想知道有什么方法可以把递增后的版本号写在描述里 ”currentBuild.description“,方便观看。
我的python脚本知道这个的版本号,困难在于我不知道如何把它传递给Jenkinsfile,或者Jenkinsfile如何捕捉到它。
def ret = sh(returnStdout: true, script: "python test.py")
这种方法我试过,但是不太适合我,因为我需要把具体的执行步骤显示到Console Output里。如果用这种方法,我的输出就全到变量'ret'里面去了。 当然,我可以再把变量打印到Console Output里,但是这样做有些笨拙,而且如果python发生异常会很奇怪
我还尝试过一个方法,就是把版本号写进另外一个文件里,Jenkinsfile再去读取这个文件,但是我觉得这种方式不是很方便,希望有更优雅的方式实现
希望得到你的帮助,十分感谢。