diff options
author | Eric Mellino <erme@microsoft.com> | 2017-02-17 08:34:21 +0300 |
---|---|---|
committer | Dan Moseley <danmose@microsoft.com> | 2017-02-17 08:34:21 +0300 |
commit | bf9b0fe87b824145fda11e7eb194b4cb4834e059 (patch) | |
tree | 8951a9f161143580a98e6b9d79cd5a5946471631 /netci.groovy | |
parent | 35a3c5802f2a34c28ffbf3dfad70cd373c2b9f33 (diff) |
Enable Dumpling for Unix CI tests (#16246)
* Pass a simple flag "IsCIBuild" in netci.groovy
* In dir.props, define a common set of properties that are contingent on
"IsCIBuild", so they don't need to be duplicated everywhere in
netci.groovy.
* Set EnableDumpling=true for Unix builds (Windows support forthcoming).
Diffstat (limited to 'netci.groovy')
-rw-r--r-- | netci.groovy | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/netci.groovy b/netci.groovy index 9ee35861b4..e4ce6562c2 100644 --- a/netci.groovy +++ b/netci.groovy @@ -57,7 +57,7 @@ def buildArchConfiguration = ['Debug': 'x86', def isLocal = (localType == 'local') def newJobName = 'code_coverage_windows' - def batchCommand = 'call build.cmd && call build-tests.cmd -coverage -outerloop -- /p:WithoutCategories=IgnoreForCI' + def batchCommand = 'call build.cmd && call build-tests.cmd -coverage -outerloop -- /p:IsCIBuild=true' if (isLocal) { newJobName = "${newJobName}_local" batchCommand = "${batchCommand}" @@ -130,7 +130,7 @@ def buildArchConfiguration = ['Debug': 'x86', def newBuildJob = job(Utilities.getFullJobName(project, newBuildJobName, isPR)) { steps { - batchFile("call \"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\vcvarsall.bat\" x86 && build.cmd -os=Windows_NT -${configurationGroup} -skipTests -outerloop -- /p:WithoutCategories=IgnoreForCI") + batchFile("call \"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\vcvarsall.bat\" x86 && build.cmd -os=Windows_NT -${configurationGroup} -skipTests -outerloop -- /p:IsCIBuild=true") // Package up the results. batchFile("C:\\Packer\\Packer.exe .\\bin\\build.pack . bin packages") } @@ -223,16 +223,16 @@ def buildArchConfiguration = ['Debug': 'x86', steps { if (osName == 'Windows 10' || osName == 'Windows 7' || osName == 'Windows_NT') { batchFile("call \"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\vcvarsall.bat\" x86 && build.cmd -${configurationGroup}") - batchFile("call \"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\vcvarsall.bat\" x86 && build-tests.cmd -${configurationGroup} -outerloop -- /p:WithoutCategories=IgnoreForCI") + batchFile("call \"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\vcvarsall.bat\" x86 && build-tests.cmd -${configurationGroup} -outerloop -- /p:IsCIBuild=true") } else if (osName == 'OSX') { shell("HOME=\$WORKSPACE/tempHome ./build.sh -${configurationGroup.toLowerCase()}") - shell("HOME=\$WORKSPACE/tempHome ./build-tests.sh -${configurationGroup.toLowerCase()} -outerloop -- /p:WithoutCategories=IgnoreForCI") + shell("HOME=\$WORKSPACE/tempHome ./build-tests.sh -${configurationGroup.toLowerCase()} -outerloop -- /p:IsCIBuild=true") } else { def portableLinux = (osName == 'PortableLinux') ? '-portableLinux' : '' shell("sudo HOME=\$WORKSPACE/tempHome ./build.sh -${configurationGroup.toLowerCase()} ${portableLinux}") - shell("sudo HOME=\$WORKSPACE/tempHome ./build-tests.sh -${configurationGroup.toLowerCase()} -outerloop -- /p:WithoutCategories=IgnoreForCI") + shell("sudo HOME=\$WORKSPACE/tempHome ./build-tests.sh -${configurationGroup.toLowerCase()} -outerloop -- /p:IsCIBuild=true") } } } @@ -387,7 +387,7 @@ def buildArchConfiguration = ['Debug': 'x86', steps { if (osName == 'Windows 10' || osName == 'Windows 7' || osName == 'Windows_NT') { batchFile("call \"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\vcvarsall.bat\" x86 && build.cmd -${configurationGroup} -os:${osGroup} -buildArch:${buildArchConfiguration[configurationGroup]} -framework:${targetGroup}") - batchFile("call \"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\vcvarsall.bat\" x86 && build-tests.cmd -${configurationGroup} -os:${osGroup} -buildArch:${buildArchConfiguration[configurationGroup]} -framework:${targetGroup} -- /p:WithoutCategories=IgnoreForCI") + batchFile("call \"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\vcvarsall.bat\" x86 && build-tests.cmd -${configurationGroup} -os:${osGroup} -buildArch:${buildArchConfiguration[configurationGroup]} -framework:${targetGroup} -- /p:IsCIBuild=true") batchFile("C:\\Packer\\Packer.exe .\\bin\\build.pack .\\bin") } else { @@ -395,7 +395,7 @@ def buildArchConfiguration = ['Debug': 'x86', def useServerGC = (configurationGroup == 'Release' && isPR) ? 'useServerGC' : '' def portableLinux = (osName == 'PortableLinux') ? '-portableLinux' : '' shell("HOME=\$WORKSPACE/tempHome ./build.sh -${configurationGroup.toLowerCase()} -framework:${targetGroup} -os:${osGroup} ${portableLinux}") - shell("HOME=\$WORKSPACE/tempHome ./build-tests.sh -${configurationGroup.toLowerCase()} -framework:${targetGroup} -os:${osGroup} -- ${useServerGC} /p:WithoutCategories=IgnoreForCI") + shell("HOME=\$WORKSPACE/tempHome ./build-tests.sh -${configurationGroup.toLowerCase()} -framework:${targetGroup} -os:${osGroup} -- ${useServerGC} /p:IsCIBuild=true") // Tar up the appropriate bits. shell("tar -czf bin/build.tar.gz --directory=\"bin/runtime/${targetGroup}-${osGroup}-${configurationGroup}-x64\" .") } |