* Fix webapp checkout part 2

* Use trap instead to not trigger fail commands before.

* Rm trap afterwards.
Этот коммит содержится в:
Elisabeth Kulzer
2020-06-25 14:03:19 +02:00
коммит произвёл GitHub
родитель 05ec3733c0
Коммит 89c3b3d5a7

Просмотреть файл

@@ -28,13 +28,10 @@ jobs:
export WEBAPP_GIT_COMMIT=$(git rev-parse HEAD) export WEBAPP_GIT_COMMIT=$(git rev-parse HEAD)
echo "$WEBAPP_GIT_COMMIT" 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 curl -f -o ./dist.tar.gz https://pr-builds.mattermost.com/mattermost-webapp/commit/${WEBAPP_GIT_COMMIT}/mattermost-webapp.tar.gz
if [[ $? == 0 ]] mkdir ./dist && tar -xvf ./dist.tar.gz -C ./dist --strip-components=1
then trap - ERR
mkdir ./dist && tar -xvf ./dist.tar.gz -C ./dist --strip-components=1
else
npm ci && make build
fi
- persist_to_workspace: - persist_to_workspace:
root: ~/mattermost root: ~/mattermost
paths: paths: