将参数从groovy传递给python(Jenkins工作)

时间:2018-05-29 16:01:05

标签: python jenkins groovy

我正在使用groovy在我的Jenkins工作中调用python。我想将几个参数也传递给python,我需要在python中使用它们

我正在调用下面的python

result = sh(returnStdout:true , script: '#!/bin/sh -e\n' + 'python test.py').trim()

我需要传递的参数是jenkins构建作业参数。

你能建议解决这个问题。?

1 个答案:

答案 0 :(得分:0)

尝试:

cmd = """#!/bin/sh -e\n' + 'python test.py ${JENKINS_VAR_1} ${JENKINS_VAR_1}"""
result = sh(returnStdout:true , script: cmd).trim()

假设您已经在python中使用代码来访问参数。