1 #####################################
2 ## READ BEFORE CHANGING THIS ##
3 #####################################
5 # We're in the process of evaluating GitHub Actions as a possible replacement
6 # for Azure Pipelines, and at the moment the configuration is duplicated
7 # between the two CI providers. Be sure to also change the configuration in
8 # src/ci/github-actions when changing this file.
10 #####################################
17 - group: prod-credentials
25 - template: steps/run.yml
29 dist-x86_64-linux-alt:
30 IMAGE: dist-x86_64-linux
32 # The macOS and Windows builds here are currently disabled due to them not being
33 # overly necessary on `try` builds. We also don't actually have anything that
34 # consumes the artifacts currently. Perhaps one day we can re-enable, but for now
35 # it helps free up capacity on Azure.
37 # timeoutInMinutes: 600
39 # vmImage: macos-10.15
41 # - template: steps/run.yml
46 # INITIAL_RUST_CONFIGURE_ARGS: --target=aarch64-apple-ios,armv7-apple-ios,armv7s-apple-ios,i386-apple-ios,x86_64-apple-ios --enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc
48 # RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
49 # MACOSX_DEPLOYMENT_TARGET: 10.7
50 # NO_LLVM_ASSERTIONS: 1
51 # NO_DEBUG_ASSERTIONS: 1
52 # DIST_REQUIRE_ALL_TOOLS: 1
54 # dist-x86_64-apple-alt:
56 # INITIAL_RUST_CONFIGURE_ARGS: --enable-extended --enable-profiler --set rust.jemalloc
58 # RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
59 # MACOSX_DEPLOYMENT_TARGET: 10.7
60 # NO_LLVM_ASSERTIONS: 1
61 # NO_DEBUG_ASSERTIONS: 1
64 # timeoutInMinutes: 600
66 # vmImage: 'vs2017-win2016'
68 # - template: steps/run.yml
72 # INITIAL_RUST_CONFIGURE_ARGS: >
73 # --build=x86_64-pc-windows-msvc
74 # --target=x86_64-pc-windows-msvc,aarch64-pc-windows-msvc
77 # SCRIPT: python x.py dist
78 # DIST_REQUIRE_ALL_TOOLS: 1
81 # dist-x86_64-msvc-alt:
82 # INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-extended --enable-profiler
83 # SCRIPT: python x.py dist