Jenkins MSbuild多个文件

时间:2015-12-16 10:16:14

标签: jenkins jenkins-plugins

我想使用Jenkins的MSbuild来构建多个项目。可能吗? 也许使用分号来分隔项目,如下所示:

enter image description here

1 个答案:

答案 0 :(得分:2)

这不起作用。但是你可以为每个项目添加另一个MSBuild-Step。

如果您不希望每次有一个解决方案检查“将构建变量传递为属性”时重复'命令行参数'。然后在'Buildenvironment'中选择'将环境变量注入构建过程',并将debounce添加到'Properties Content'并将package ticketnummercheck; import java.util.Scanner; public class TicketnummerCheck { public static void main(String[] args) { int ticketnummer = 0; Scanner input = new Scanner(System.in); System.out.println("Ticketnummer:"); ticketnummer = input.nextInt(); String [] ticketnummerDB = {"1234", "12345", "123456", "123456"}; } } (或BUILD_ARGS="/t:rebuild ...")添加到'命令行参数'

如果您只想通过一个构建步骤管理一个作业,则可以使用 Windows批处理文件构建步骤来执行此操作。例如:

${BUILD_ARGS}

在这种情况下,您通常必须最初调用类似%BUILD_ARGS%的内容,具体取决于您所需的构建环境 此外,您可能想要处理错误。因此,您可以在每个set BUILD_ARGS="/t:rebuild /p:VisualStudioVersion=11" msbuild projectA.sln %BUILD_ARGS% msbuild projectB.sln %BUILD_ARGS% 行之后添加call "C:\<path-to-your-visual-studio-ins>\VC\vcvars.bat"