From 6dbac6b837940fb9fa3be6dfc3e8bc2f8481554a Mon Sep 17 00:00:00 2001 From: Elisabeth Kulzer Date: Mon, 6 Sep 2021 09:13:39 +0200 Subject: [PATCH] Fix trap (#18338) * Fix trap * Fix trap by removing trap. --- .circleci/config.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 33609680d8..0de5ca58ce 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -29,10 +29,14 @@ jobs: export WEBAPP_GIT_COMMIT=$(git rev-parse HEAD) echo "$WEBAPP_GIT_COMMIT" - trap 'npm ci && make build' ERR - curl -f -o ./dist.tar.gz https://pr-builds.mattermost.com/mattermost-webapp/commit/${WEBAPP_GIT_COMMIT}/mattermost-webapp.tar.gz - mkdir ./dist && tar -xvf ./dist.tar.gz -C ./dist --strip-components=1 - trap - ERR + FILE_DIST=dist.tar.gz + until curl --max-time 5 -f -o $FILE_DIST https://pr-builds.mattermost.com/mattermost-webapp/commit/${WEBAPP_GIT_COMMIT}/mattermost-webapp.tar.gz; do echo waiting for webapp build; sleep 110; done; + if [ ! -f $FILE_DIST ]; then + npm ci && make build + else + mkdir dist && tar -xvf $FILE_DIST -C dist --strip-components=1 + fi + cd - - persist_to_workspace: root: ~/mattermost paths: