Mm 19050 - Fixing server build fails because of missing Redux module (#12560)

* MM-19050 Testing circle ci fix

* MM-19050 Testing circle ci fix

* MM-19050 Fixing the missing redux error

* MM-19050 Removing webapp testing

* MM-19050 Movinng npm ci

* MM-19050 Readding test step

* MM-19050 Readding test step

* Removing curl step

* Removing curl step

* Adding logic for curl fails

* MM-19050 Testing e2e functionality

* MM-19050 Testing e2e functionality
Этот коммит содержится в:
Stylianos Rigas
2019-10-09 09:41:21 +01:00
коммит произвёл GitHub
родитель e095746987
Коммит 9ea4c40bcc

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

@@ -27,7 +27,11 @@ jobs:
git checkout $CIRCLE_BRANCH || git checkout master
export WEBAPP_GIT_COMMIT=$(git rev-parse HEAD)
echo "$WEBAPP_GIT_COMMIT"
curl -f -o ./dist.tar.gz https://releases.mattermost.com/mattermost-webapp/commit/${WEBAPP_GIT_COMMIT}/mattermost-webapp.tar.gz && mkdir ./dist && tar -xvf ./dist.tar.gz -C ./dist --strip-components=1 || make node_modules test build
curl -f -o ./dist.tar.gz https://releases.mattermost.com/mattermost-webapp/commit/${WEBAPP_GIT_COMMIT}/mattermost-webapp.tar.gz && mkdir ./dist && tar -xvf ./dist.tar.gz -C ./dist --strip-components=1 || echo "curl failed" && export CURL_FAILED=1
if [ $CURL_FAILED -eq 1 ]
then
npm ci && cd node_modules/mattermost-redux && npm install && npm run build && cd ../.. && make build
fi
- persist_to_workspace:
root: /go/src/github.com/mattermost
paths: