summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--azure-pipelines.yml25
1 files changed, 20 insertions, 5 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 0e7803d9e5..39fd377be0 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: