stages: - test - deploy_dev test: stage: test tags: - docker image: node:10-stretch services: - mongo:3.4 - elasticsearch:2.4 - redis:3 - rabbitmq:3.6 script: - npm i - npm install -g grunt-cli - node_modules/bower/bin/bower i --allow-root - grunt --chunk=1 --ci .deploy_dev: stage: deploy_dev tags: - dev.open-paas.org - deployment environment: name: dev url: https://dev.open-paas.org only: - master@linagora/lgs/openpaas/linagora.esn.dav.import script: - cd /srv/${CI_PROJECT_NAME} - git fetch --all - git checkout ${CI_COMMIT_SHA} - npm install --production - npm update --production - npm prune - node_modules/bower/bin/bower install --production - node_modules/bower/bin/bower prune - git checkout -- . - sudo /etc/init.d/rse.dev restart