From 123715faf6b98b102871b860cc67db053df1d6e2 Mon Sep 17 00:00:00 2001 From: ManifoldFR <wilson.jallet@gmail.com> Date: Sun, 4 Mar 2018 11:52:30 +0100 Subject: [PATCH] CI config update --- .gitlab-ci.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 804d320..ce89f23 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,6 +18,10 @@ stages: - test - deploy +before_script: + - mkdir ~/.ssh + - eval $(ssh-agent -s) + ### Jobs ### # Install dependencies, compile the bundle.js, @@ -29,14 +33,12 @@ build: - npm run build - knex migrate:latest - knex seed:run - only: - - master artifacts: paths: - ldap_connexion_config.json - build/ - node_modules/ - expire_in: 240 min + expire_in: 240 min tags: - database - build @@ -51,12 +53,14 @@ test:lint: deploy_staging: stage: deploy + only: + - master script: - npm run build - ssh-add <(echo "$STAGING_PRIVATE_KEY") - - ssh -p22 sigma-dev@roued "mkdir -p /opt/sigma-back-dev - - ssh -p22 sigma-dev@roued "rm -r /opt/sigma-back-dev/build" - - scp -p22 -r build/ sigma-dev@roued:/opt/sigma-back-dev/build + - ssh -p 22 sigma-dev@roued "mkdir -p /opt/sigma-back-dev + - ssh -p 22 sigma-dev@roued "rm -r /opt/sigma-back-dev/build" + - scp -p 22 -r build/ sigma-dev@roued:/opt/sigma-back-dev/build environment: name: staging url: http://129.104.210.10:3000 -- GitLab