如何将python变量传递给groovy脚本?

41zrol4v  于 2023-04-19  发布在  Python
关注(0)|答案(1)|浏览(205)

我有一个文件夹,其中包含一个jenkins脚本(groovy脚本)和一个python文件,我需要传递一个变量,目前在python文件到groovy脚本。如何做到这一点?

gwo2fgha

gwo2fgha1#

您可以将变量写入文件,然后在groovy脚本中读取文件以获取变量。

# Python script
with open('vars.txt') as fp:
  fp.write('key=val1')
# Jenkinsfile
stage() {
   steps {
      script {
         def vars = readProperties(file: 'vars.txt')
         echo vars['key']
      }
   }
}

相关问题