From 2f25959d05e50fb4a8a0c55305d7024aa473b52c Mon Sep 17 00:00:00 2001 From: gnzlbg <gonzalobg88@gmail.com> Date: Wed, 10 Jul 2019 15:23:39 +0200 Subject: [PATCH] Use Azure Pipelines dependsOn to stage the jobs --- azure-pipelines.yml | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 0e7803d9..39fd377b 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -10,7 +10,22 @@ trigger: ["master"] pr: ["master"] jobs: - - job: DockerLinux + - job: DockerLinuxTier1 + pool: + vmImage: ubuntu-16.04 + steps: + - template: ci/azure-install-rust.yml + - bash: sh ./ci/run-docker.sh $TARGET + displayName: Execute run-docker.sh + strategy: + matrix: + i686-unknown-linux-gnu: + TARGET: i686-unknown-linux-gnu + x86_64-unknown-linux-gnu: + TARGET: x86_64-unknown-linux-gnu + + - job: DockerLinuxTier2 + dependsOn: DockerLinuxTier1 pool: vmImage: ubuntu-16.04 steps: @@ -35,8 +50,6 @@ jobs: TARGET: asmjs-unknown-emscripten i686-linux-android: TARGET: i686-linux-android - i686-unknown-linux-gnu: - TARGET: i686-unknown-linux-gnu i686-unknown-linux-musl: TARGET: i686-unknown-linux-musl mips-unknown-linux-gnu: @@ -65,8 +78,6 @@ jobs: TARGET: wasm32-unknown-emscripten x86_64-linux-android: TARGET: x86_64-linux-android - x86_64-unknown-linux-gnu: - TARGET: x86_64-unknown-linux-gnu x86_64-unknown-linux-gnux32: TARGET: x86_64-unknown-linux-gnux32 x86_64-unknown-linux-musl: @@ -132,6 +143,7 @@ jobs: deploy_dir: target/doc #- job: SemverLinux + # dependsOn: BuildChannelsLinux # continueOnError: true # pool: # vmImage: ubuntu-16.04 @@ -141,6 +153,7 @@ jobs: # displayName: Check breaking changes #- job: SemverOSX + # dependsOn: BuildChannelsOSX # continueOnError: true # pool: # vmImage: macos-10.14 @@ -150,6 +163,7 @@ jobs: # displayName: Check breaking changes - job: BuildChannelsLinux + dependsOn: StyleAndDocs pool: vmImage: ubuntu-16.04 steps: @@ -178,6 +192,7 @@ jobs: OS: linux - job: BuildChannelsOSX + dependsOn: StyleAndDocs pool: vmImage: macos-10.13 steps: -- GitLab