diff --git a/.azure/install-sccache.yml b/.azure/install-sccache.yml index 3a158bc3f..5f4c15952 100644 --- a/.azure/install-sccache.yml +++ b/.azure/install-sccache.yml @@ -11,10 +11,11 @@ steps: echo "##vso[task.setvariable variable=RUSTC_WRAPPER;]$sccache" displayName: Install sccache - Linux X64 condition: and(eq(variables['Agent.OS'], 'Linux'), eq(variables['Agent.OSArchitecture'], 'X64')) - # - bash: | - # echo "##vso[task.setvariable variable=RUSTC_WRAPPER;]sccache" - # displayName: Install sccache - Linux ARM - # condition: and(eq(variables['Agent.OS'], 'Linux'), eq(variables['Agent.OSArchitecture'], 'ARM64')) + - bash: | + command -v sccache > /dev/null || cargo install sccache + echo "##vso[task.setvariable variable=RUSTC_WRAPPER;]sccache" + displayName: Install sccache - Linux ARM + condition: and(eq(variables['Agent.OS'], 'Linux'), eq(variables['Agent.OSArchitecture'], 'ARM64')) - bash: | set -ex brew install openssl@1.1 @@ -36,7 +37,7 @@ steps: $RUSTC_WRAPPER -s cat sccache.log displayName: "start sccache" - condition: not(or(eq( variables['Agent.OS'], 'Windows_NT' ), eq(variables['Agent.OSArchitecture'], 'ARM64'))) + condition: not(eq( variables['Agent.OS'], 'Windows_NT' )) env: SCCACHE_AZURE_CONNECTION_STRING: $(SCCACHE_AZURE_CONNECTION_STRING) SCCACHE_AZURE_BLOB_CONTAINER: $(SCCACHE_AZURE_BLOB_CONTAINER)