将常规变量的值分配给环境变量

时间:2020-09-30 07:14:24

标签: python shell jenkins groovy jenkins-groovy

我试图在拆分变量内容后设置环境变量。但是我无法在groovy和shell脚本中设置该值。 (latest_version和latest_path是全局变量)

latest_version = Artifact.split(" ")[0]
latest_path = Artifact.split(" ")[2]

我在shell脚本中尝试了这些东西

sh '''
${env.latest_ver} = "echo \$latest_ver"
${env.latest_path} = "\$latest_path"
'''

sh """
${env.latest_ver} = $latest_ver
${env.latest_path} = "\$latest_path"

"""

我能够使用echo这样在shell脚本中打印$ latest_ver内容

sh"""
echo "Echo ver  ${latest_ver}"
echo "Echo path  ${latest_path}"
"""

但无法设置环境变量。请帮我找到一种用Groovy或Shell脚本设置环境变量的方法。

0 个答案:

没有答案