diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f33e1200175036ad379d2d30a2423ebd55438371..b3a99c826cbd4483d74da63d4da3841a2b35fe1c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,20 +13,24 @@ deploy to preview: environment: name: preview script: - - echo $ENV_PREVIEW_FILE | base64 -d >> ./.env + - echo "" >> ./.env + - echo $ENV_PREVIEW_FILE | base64 -di >> ./.env - set -o allexport; source .env; set +o allexport - eval $(ssh-agent -s) - - echo "$SSH_PRIVATE_KEY" | base64 -d | tr -d '\r' | ssh-add - > /dev/null + - echo "$SSH_PRIVATE_KEY" | base64 -di > sshkey + - echo "" >> sshkey + - cat sshkey | tr -d '\r' | ssh-add - > /dev/null + - mkdir -p ~/.ssh - chmod 700 ~/.ssh - - echo "$PRIVATE_HOST_KEY" | base64 -d > ~/.ssh/known_hosts + - echo "$PRIVATE_HOST_KEY" | base64 -di > ~/.ssh/known_hosts - npm i - echo "APP_VERSION=$CI_COMMIT_TAG" >> ./.env - npm run build - ssh openfing@openfing.fing.edu.uy 'rm -rf ~/openfing/preview; mkdir ~/openfing/preview' - - scp -r ./build/* openfing@openfing.fing.edu.uy:~/openfing/preview + - scp -r ./dist/* openfing@openfing.fing.edu.uy:~/openfing/preview only: - /^v\d+\.\d+\.\d+-preview\d+$/