如何在管道作业运行时将值从jenkins传递到shell脚本。我有一个shell脚本,想动态传递值。
# !/usr/bin/env bash
....
/some code
....
export USER="" // <--- want to pass this value from pipeline
export password="" //<---possibly as a secret
jenkins管道执行上面的shell脚本
node('abc'){
stage('build'){
sh "cd .."
sh "./script.sh"
}
}
1条答案
按热度按时间atmip9wb1#
您可以执行以下操作:
credentials
是通过使用凭据API和Credentials插件实现的。您的另一个选项是Credentials Binding插件,它允许您将凭据作为构建步骤的一部分:希望这能帮上忙。