我们有git分支,名为“development”,“release *”和“feature *”。它们是.net应用程序,因此它使用Jenkins MSBuild插件,如下面的屏幕截图所示。与开发构建和发布构建的唯一区别是命令行参数和发布构建中的一些额外步骤以上传到Nexus等。
现在我们总是为每个应用程序app1_dev和app1_rel提供两个Jenkins项目,可能我们需要为修补程序创建另一个项目。我正在考虑将它们合并为一个项目的可能性。 1.使用逆策略和分支spefcifier作为“feature *”,项目将构建master,development,release *,hotfix *等。 2.使用条件步骤根据分支名称排除仅用于发布版本的步骤。这该怎么做? 3.使用条件和参数根据分支名称更改MSBuild命令行参数。这该怎么做? 还有什么吗?