From 08763e80e0be154da1700ec94b4d489e86b1efe7 Mon Sep 17 00:00:00 2001 From: Prabhat Date: Wed, 20 May 2020 22:17:12 +0530 Subject: [PATCH] Fix permission denied while creating directory in azure pipelines (#4001) * Fix permission denied while creating directory * Run tar with sudo --- .../azure-pipelines/azure-pipelines-py-packaging.yml | 4 ++-- .../github/azure-pipelines/linux-arm-ci-pipeline.yml | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/tools/ci_build/github/azure-pipelines/azure-pipelines-py-packaging.yml b/tools/ci_build/github/azure-pipelines/azure-pipelines-py-packaging.yml index 19b38ab68d..9f3d1ec620 100644 --- a/tools/ci_build/github/azure-pipelines/azure-pipelines-py-packaging.yml +++ b/tools/ci_build/github/azure-pipelines/azure-pipelines-py-packaging.yml @@ -388,8 +388,8 @@ jobs: export PATH=/mnt/toolchains/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/bin:$PATH azcopy cp https://onnxruntimetestdata.blob.core.windows.net/models/toolchains.tar.xz $(Build.BinariesDirectory)/toolchains.tar.xz sudo rm -rf /mnt/toolchains - mkdir /mnt/toolchains - tar -Jxf $(Build.BinariesDirectory)/toolchains.tar.xz -C /mnt/toolchains + sudo mkdir /mnt/toolchains + sudo tar -Jxf $(Build.BinariesDirectory)/toolchains.tar.xz -C /mnt/toolchains aria2c -q https://github.com/protocolbuffers/protobuf/releases/download/v3.11.1/protoc-3.11.1-linux-x86_64.zip unzip protoc-3.11.1-linux-x86_64.zip aria2c -q https://github.com/Kitware/CMake/releases/download/v3.17.1/cmake-3.17.1-Linux-x86_64.tar.gz diff --git a/tools/ci_build/github/azure-pipelines/linux-arm-ci-pipeline.yml b/tools/ci_build/github/azure-pipelines/linux-arm-ci-pipeline.yml index 2aaf23e56a..c338f03772 100644 --- a/tools/ci_build/github/azure-pipelines/linux-arm-ci-pipeline.yml +++ b/tools/ci_build/github/azure-pipelines/linux-arm-ci-pipeline.yml @@ -1,6 +1,8 @@ jobs: - job: Linux_ARM timeoutInMinutes: 60 + workspace: + clean: all pool: 'Linux-CPU' strategy: matrix: @@ -41,8 +43,8 @@ jobs: export PATH=/mnt/toolchains/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/bin:$PATH azcopy cp https://onnxruntimetestdata.blob.core.windows.net/models/toolchains.tar.xz $(Build.BinariesDirectory)/toolchains.tar.xz sudo rm -rf /mnt/toolchains - mkdir /mnt/toolchains - tar -Jxf $(Build.BinariesDirectory)/toolchains.tar.xz -C /mnt/toolchains + sudo mkdir /mnt/toolchains + sudo tar -Jxf $(Build.BinariesDirectory)/toolchains.tar.xz -C /mnt/toolchains aria2c -q https://github.com/protocolbuffers/protobuf/releases/download/v3.11.1/protoc-3.11.1-linux-x86_64.zip unzip protoc-3.11.1-linux-x86_64.zip aria2c -q https://github.com/Kitware/CMake/releases/download/v3.17.1/cmake-3.17.1-Linux-x86_64.tar.gz @@ -57,3 +59,4 @@ jobs: inputs: PathtoPublish: '$(Build.BinariesDirectory)/dist' ArtifactName: wheels + - template: templates/clean-agent-build-directory-step.yml