Jenkins 蓝海环境变量

Jenkins blue ocean environment variables

我正在使用蓝海对创建的每个分支(每次提交)进行自动化测试。现在的测试有点乱,所以对于一些测试我需要为外部系统设置一个环境变量。基本上它是一个集成测试(我知道不应该在那里,但现在是)。我怎样才能设置一个环境变量,而不是在 Jenkinsfile 中设置它。我不能把它放在那里,因为它是另一个系统的凭据。

您可以在 jenkins 配置页面设置参数化构建,例如:

PIPELINE_ID = 123

然后,您可以在jenkinsfile中使用:

${env.PIPELINE_ID}