From d3f3c79f7b307f6aa0d4198a75178f63ee4319bd Mon Sep 17 00:00:00 2001 From: Mike Harder Date: Mon, 9 Dec 2019 17:10:34 -0800 Subject: [PATCH] Unlink dependencies if tests fail - Results are published for both success and failure - Unlink dependencies should use the same condition as publish --- eng/pipelines/templates/jobs/archetype-sdk-client.yml | 1 + eng/pipelines/templates/jobs/archetype-sdk-integration.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/eng/pipelines/templates/jobs/archetype-sdk-client.yml b/eng/pipelines/templates/jobs/archetype-sdk-client.yml index f6375c861773..1e911ef29ac5 100644 --- a/eng/pipelines/templates/jobs/archetype-sdk-client.yml +++ b/eng/pipelines/templates/jobs/archetype-sdk-client.yml @@ -257,6 +257,7 @@ jobs: # which need to walk the directory tree (and are hardcoded to follow symlinks). - script: | node eng/tools/rush-runner.js unlink + condition: succeededOrFailed() displayName: "Unlink dependencies" # It's important for performance to pass "sdk" as "searchFolder" to avoid looking under root "node_modules". diff --git a/eng/pipelines/templates/jobs/archetype-sdk-integration.yml b/eng/pipelines/templates/jobs/archetype-sdk-integration.yml index 4b2b4f73f136..dfb8988877fa 100644 --- a/eng/pipelines/templates/jobs/archetype-sdk-integration.yml +++ b/eng/pipelines/templates/jobs/archetype-sdk-integration.yml @@ -134,6 +134,7 @@ jobs: # which need to walk the directory tree (and are hardcoded to follow symlinks). - script: | node eng/tools/rush-runner.js unlink + condition: succeededOrFailed() displayName: "Unlink dependencies" # It's important for performance to pass "sdk" as "searchFolder" to avoid looking under root "node_modules".