管道shell步骤和环境变量

时间:2017-12-07 13:47:36

标签: jenkins jenkins-pipeline

我想在sh步骤中运行一个shell命令,这取决于一些环境变量。现在我知道有环境指令。如果我在那里声明所有环境变量,那么命令就可以了。

但是,我有几个管道脚本都使用相同的环境变量运行此命令。因此,我不想在每个脚本中声明这些变量,而只是声明它们一次。我试图为jenkins用户设置环境变量,但我没有成功。最后,我在系统范围内(在/ etc / environment中)声明它们只是为了找到它们仍然不存在于shell步骤中运行的命令。

我从中得出结论,jenkins在干净的环境中运行shell步骤命令,忽略了我可能声明的变量。我现在的问题是:如何为jenkins中的所有管道脚本设置shell步骤的环境变量?

0 个答案:

没有答案