Jenkins 蓝海环境变量
Jenkins blue ocean environment variables
我正在使用蓝海对创建的每个分支(每次提交)进行自动化测试。现在的测试有点乱,所以对于一些测试我需要为外部系统设置一个环境变量。基本上它是一个集成测试(我知道不应该在那里,但现在是)。我怎样才能设置一个环境变量,而不是在 Jenkinsfile 中设置它。我不能把它放在那里,因为它是另一个系统的凭据。
您可以在 jenkins 配置页面设置参数化构建,例如:
PIPELINE_ID = 123
然后,您可以在jenkinsfile
中使用:
${env.PIPELINE_ID}
我正在使用蓝海对创建的每个分支(每次提交)进行自动化测试。现在的测试有点乱,所以对于一些测试我需要为外部系统设置一个环境变量。基本上它是一个集成测试(我知道不应该在那里,但现在是)。我怎样才能设置一个环境变量,而不是在 Jenkinsfile 中设置它。我不能把它放在那里,因为它是另一个系统的凭据。
您可以在 jenkins 配置页面设置参数化构建,例如:
PIPELINE_ID = 123
然后,您可以在jenkinsfile
中使用:
${env.PIPELINE_ID}