为什么 Jenkins 有两种工作,多配置项目和自由式项目项目?我在某处读到,一旦您选择其中一个,就无法(轻松地)转换为另一个。为什么我不总是选择多配置项目以确保未来更改的安全?
我想为在 Windows 和 Unix(以及其他平台)上构建的项目设置构建。我发现了这个问题),它问了同样的事情,但我并没有真正得到答案。为什么我需要三个矩阵项目(而不是三个自由样式项目),每个平台一个?为什么我不能将它们全部保存在一个矩阵中,一个轴上有平台和(例如)gcc 版本,另一个轴上有(我的)软件版本?
我也阅读了这篇博文,但它在同一台机器上构建了所有内容,只是使用了不同的 Python 版本。
所以,简而言之:大多数人如何配置针对许多不同平台的多配置项目?