我正在尝试根据每个项目的代码行数来配置管道中某些SCA工具的阈值。我的问题是,计算LOC数量并将其作为参数传递到SCA阶段的最佳方法是什么?
我唯一的想法是使用环境变量,但是我不确定在构建开始后是否可以通过编程方式设置这些变量。
谢谢。
答案 0 :(得分:1)
您可以在Jenkinfile中使用environment { }
块来设置环境变量。
environment {
FOO = 'git@github.com:MyOrg/MyRepo.git'
BAR = 'SomeVal'
}
然后您可以像这样访问它们:
"FOO = ${env.FOO}"