Jenkins Matrix 项目的官方 Wiki 页面并没有真正帮助我;所以我有几个问题。
我们正在尝试构建几个本质上相同的项目,只是有些项目为我们的客户打上了不同的品牌。换句话说,软件/测试/等都是相同的,除了将BrandA变成BrandB(或BrandC等)的一些调整。
我想我应该使用 Matrix 项目为 BrandA、BrandB 等创建构建。虽然我还没有弄清楚我的所有步骤(包括如何在构建后重命名可执行文件),但我知道我需要通过在构建过程中为我的许多 Jenkins Powershell 脚本添加品牌名称,然后在脚本中使用该品牌。
如何将这些变量放入我的脚本中?它们是否会自动传递到 Jenkins 的每个构建步骤?要使用的变量名称是什么?
最后,在 Jenkins 中构建这些多配置项目是否有很好的资源?我似乎无法在网上找到任何全面的东西。