我正在使用蓝色海洋进行每个创建的分支(在每个提交上(进行自动测试。现在测试有点混乱,因此,对于某些测试,我需要为外部系统设置一个环境变量。基本上,这是一个集成测试(我应该知道,但现在是在那里(。如何设置一个环境变量,该变量与在Jenkinsfile中设置它相距甚远。我不能在那里拥有它,因为它是另一个系统的凭证。
您可以在Jenkins配置页面上设置参数化构建,例如:
pipeline_id = 123
然后,您可以在jenkinsfile
中使用:
${env.PIPELINE_ID}