当前场景:在开发环境中进行构建和部署,将代码签入到 GIT 中,并将 JAR 文件放在 Nexus 中。然后提出更改请求以将其部署到 QA 环境。CR 附有两个参数化文本文件(其中一个包含关联路径,另一个包含网站 URL),它们作为参数化构建的输入以及环境选择。运行部署
目标场景:我们想要删除 CR 部分,这样做我们想要一个文件(包含附加在 CR 中的参数),当推送到 GIT 时,应该在相应参数中对参数化的 Jenkins 作业进行复制粘贴,然后选择下拉菜单中的环境。
实现这一目标的最佳方法是什么,或者通过创建另一个可以从文件中读取参数的 Jenkins 作业,或者有任何其他方法。
PS 我们不想在现有的参数化 Jenkins 作业中进行任何编辑。