我正在使用groovy在我的Jenkins工作中调用python。我想将几个参数也传递给python,我需要在python中使用它们
我正在调用下面的python
result = sh(returnStdout:true , script: '#!/bin/sh -e\n' + 'python test.py').trim()
我需要传递的参数是jenkins构建作业参数。
你能建议解决这个问题。?
答案 0 :(得分:0)
尝试:
cmd = """#!/bin/sh -e\n' + 'python test.py ${JENKINS_VAR_1} ${JENKINS_VAR_1}"""
result = sh(returnStdout:true , script: cmd).trim()
假设您已经在python中使用代码来访问参数。