[Azure Pipelines] Differentiate manual triggers for Edge Dev/Canary (#18445)
As it is, it's only possible to run both of them:
https://github.com/web-platform-tests/wpt/issues/17342#issuecomment-521534275
This also renames the Edge Dev job and artifacts so that Edge stable can
later be added without further renaming.
diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
index 4a4e9c7..5799d62 100644
--- a/.azure-pipelines.yml
+++ b/.azure-pipelines.yml
@@ -242,11 +242,11 @@
# All `./wpt run` tests are run from epochs/* branches on a schedule. See
# documentation at the top of this file for required setup.
-- job: results_edge
+- job: results_edge_dev
displayName: 'all tests: Edge Dev'
condition: |
or(eq(variables['Build.Reason'], 'Schedule'),
- and(eq(variables['Build.Reason'], 'Manual'), variables['run_all_edge']))
+ and(eq(variables['Build.Reason'], 'Manual'), variables['run_all_edge_dev']))
# There are 12 agents in the pool, but use more jobs so that each takes <1h.
strategy:
parallel: 20
@@ -271,18 +271,18 @@
- task: PublishBuildArtifacts@1
displayName: 'Publish results'
inputs:
- artifactName: 'edge-results'
+ artifactName: 'edge-dev-results'
- template: tools/ci/azure/cleanup_win10.yml
- template: tools/ci/azure/fyi_hook.yml
parameters:
- dependsOn: results_edge
- artifactName: edge-results
+ dependsOn: results_edge_dev
+ artifactName: edge-dev-results
- job: results_edge_canary
displayName: 'all tests: Edge Canary'
condition: |
or(eq(variables['Build.Reason'], 'Schedule'),
- and(eq(variables['Build.Reason'], 'Manual'), variables['run_all_edge']))
+ and(eq(variables['Build.Reason'], 'Manual'), variables['run_all_edge_canary']))
# There are 12 agents in the pool, but use more jobs so that each takes <1h.
strategy:
parallel: 20