aboutsummaryrefslogtreecommitdiff
path: root/syn-mid/azure-pipelines.yml
diff options
context:
space:
mode:
Diffstat (limited to 'syn-mid/azure-pipelines.yml')
-rw-r--r--syn-mid/azure-pipelines.yml49
1 files changed, 49 insertions, 0 deletions
diff --git a/syn-mid/azure-pipelines.yml b/syn-mid/azure-pipelines.yml
new file mode 100644
index 0000000..6f0c968
--- /dev/null
+++ b/syn-mid/azure-pipelines.yml
@@ -0,0 +1,49 @@
+trigger:
+- master
+- staging
+- trying
+
+variables:
+ RUSTFLAGS: -Dwarnings
+
+jobs:
+# This is the minimum Rust version supported by syn-mid.
+# When updating this, the reminder to update the minimum supported
+# Rust version in README.md.
+#
+# Tests are not run as tests may require newer versions of rust.
+- template: ci/azure-test.yml
+ parameters:
+ name: minrust
+ rust: 1.31.0
+
+- template: ci/azure-test.yml
+ parameters:
+ name: stable
+ rust: stable
+
+- template: ci/azure-test.yml
+ parameters:
+ name: beta
+ rust: beta
+
+- template: ci/azure-test.yml
+ parameters:
+ name: nightly
+ rust: nightly
+ cmd: test
+
+- template: ci/azure-clippy.yml
+ parameters:
+ name: clippy
+ rust: nightly
+
+- template: ci/azure-rustfmt.yml
+ parameters:
+ name: rustfmt
+ rust: stable
+
+- template: ci/azure-rustdoc.yml
+ parameters:
+ name: rustdoc
+ rust: nightly