azure-steps.yml 884 B

12345678910111213141516171819202122232425262728
  1. steps:
  2. - checkout: self
  3. submodules: true
  4. - template: azure-install-rust.yml
  5. - bash: rustup target add $TARGET
  6. displayName: Install Rust target
  7. - bash: |
  8. set -e
  9. curl -L https://github.com/rust-lang/llvm-project/archive/rustc/8.0-2019-03-18.tar.gz | \
  10. tar xzf - --strip-components 1 llvm-project-rustc-8.0-2019-03-18/compiler-rt
  11. echo '##vso[task.setvariable variable=RUST_COMPILER_RT_ROOT]./compiler-rt'
  12. displayName: "Download compiler-rt reference sources"
  13. - bash: ./ci/run.sh $TARGET
  14. condition: ne( variables['Agent.OS'], 'Linux' )
  15. displayName: Run test script
  16. - bash: |
  17. if [ "$ONLY_BUILD" = "1" ]; then
  18. cargo build --target $TARGET
  19. else
  20. cargo generate-lockfile && ./ci/run-docker.sh $TARGET
  21. fi
  22. condition: eq( variables['Agent.OS'], 'Linux' )
  23. displayName: Run docker test script