groovy模块可以访问基于jenkinsfile的部署管道中的全局变量,这样做是一个好主意吗?

问题描述 投票:0回答:1

我正在使用一组基于Jenkinsfile的部署管道,其中管道中的每个步骤都已分解到从主要jenkinsfile调用的通用groovy模块库中。

我的任务是将JFrog集成到一些(但不是全部)开发管道中。

[我正在考虑在jenkinsfile中设置与JFrog相关的多个全局变量,这些变量可以(希望)从groovy模块中引用,以便我们可以有条件地在那些模块中为需要JFrog集成的管道实现替代路径。

groovy模块可以引用在主要jenkinsfile中定义的变量吗? (假设首先这甚至是个好主意)

jenkins groovy jenkins-pipeline jenkins-groovy
1个回答
1
投票

是的,您可以使用在Jenkinsfiles中创建的变量。您可以只使用def MYVAR或使用env.MYVAR。您可以从其余脚本中访问这些文件。

© www.soinside.com 2019 - 2024. All rights reserved.