[Build Pipeline] Add ability to skip testing (#14813)
authorJarret Shook <jashoo@microsoft.com>
Thu, 2 Nov 2017 20:41:41 +0000 (13:41 -0700)
committerMatt Mitchell <mmitche@microsoft.com>
Thu, 2 Nov 2017 20:41:41 +0000 (13:41 -0700)
buildpipeline/Dotnet-CoreClr-Trusted-BuildTests.json

index 898c7aa4454794a2b9dee5f19e82da6998434f37..a1bce2204874ad5107bdad3ba1a2b95447271b63 100644 (file)
@@ -6,6 +6,7 @@
       "alwaysRun": false,
       "displayName": "Run script $(VS140COMNTOOLS)\\VsDevCmd.bat",
       "timeoutInMinutes": 0,
+      "condition": "ne(variables['PB_SkipTests'], 'false')",
       "task": {
         "id": "bfc8bf76-e7ac-4a8c-9a55-a944a9f632fd",
         "versionSpec": "1.*",
@@ -25,6 +26,7 @@
       "alwaysRun": false,
       "displayName": "Run clean.cmd",
       "timeoutInMinutes": 0,
+      "condition": "ne(variables['PB_SkipTests'], 'false')",
       "task": {
         "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
         "versionSpec": "1.*",
@@ -42,6 +44,7 @@
       "continueOnError": false,
       "alwaysRun": false,
       "timeoutInMinutes": 0,
+      "condition": "ne(variables['PB_SkipTests'], 'false')",
       "task": {
         "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
         "versionSpec": "1.*",
@@ -60,6 +63,7 @@
       "alwaysRun": false,
       "displayName": "Generate version props file",
       "timeoutInMinutes": 0,
+      "condition": "ne(variables['PB_SkipTests'], 'false')",
       "task": {
         "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
         "versionSpec": "1.*",
@@ -78,6 +82,7 @@
       "alwaysRun": false,
       "displayName": "Run build-test.cmd",
       "timeoutInMinutes": 0,
+      "condition": "ne(variables['PB_SkipTests'], 'false')",
       "task": {
         "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
         "versionSpec": "1.*",
       "continueOnError": false,
       "alwaysRun": false,
       "displayName": "Send job to Helix",
+      "condition": "ne(variables['PB_SkipTests'], 'false')",
       "timeoutInMinutes": 0,
       "task": {
         "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
       "alwaysRun": true,
       "displayName": "Copy Publish Artifact: BuildLogs",
       "timeoutInMinutes": 0,
+      "condition": "ne(variables['PB_SkipTests'], 'false')",
       "task": {
         "id": "1d341bb0-2106-458c-8422-d00bcea6512a",
         "versionSpec": "1.*",
       "value": "$(Build.BuildNumber)",
       "allowOverride": true
     },
+    "PB_SkipTests": {
+      "value": "false",
+      "allowOverride": true
+    },
     "CloudResultsAccountName": {
       "value": "dotnetjobresults"
     },