@@ -14,40 +14,36 @@ jobs:
14
14
- npm install
15
15
script :
16
16
- npm run unit
17
- - stage : testing-conditions
17
+ - stage : deploy-dev
18
18
if : branch = master AND type = push
19
- install :
20
- - npm install
21
- # - stage: deploy-dev
22
- # if: branch = master
23
- # before_script:
24
- # - docker pull philm/ansible_playbook
25
- # - git clone -b master https://github.com/biojs/biojs-backend-ansible.git
26
- # - openssl aes-256-cbc -K $encrypted_89f8a6cbe683_key -iv $encrypted_89f8a6cbe683_iv
27
- # -in deployment-key.enc -out ~/.ssh/id_rsa -d
28
- # script:
29
- # - docker run -it -v ~/.ssh/id_rsa:/root/.ssh/id_rsa -v "$(pwd)/biojs-backend-ansible":/ansible/playbooks
30
- # -e DB_USER=$DB_USER
31
- # -e DB_PASSWORD=$DB_PASSWORD
32
- # -e GITHUB_CLIENT_SECRET=$GITHUB_CLIENT_SECRET
33
- # -e GITHUB_CLIENT_ID=$GITHUB_CLIENT_ID
34
- # philm/ansible_playbook dev-deploy.yml
35
- # --private-key=~/.ssh/id_rsa -u ubuntu -i dev_hosts
36
- # - stage: deploy-production
37
- # if: branch = production
38
- # before_script:
39
- # - docker pull philm/ansible_playbook
40
- # - git clone -b production https://github.com/biojs/biojs-backend-ansible.git
41
- # - openssl aes-256-cbc -K $encrypted_89f8a6cbe683_key -iv $encrypted_89f8a6cbe683_iv
42
- # -in deployment-key.enc -out ~/.ssh/id_rsa -d
43
- # script:
44
- # - docker run -it -v ~/.ssh/id_rsa:/root/.ssh/id_rsa -v "$(pwd)/biojs-backend-ansible":/ansible/playbooks
45
- # -e DB_USER=$DB_USER
46
- # -e DB_PASSWORD=$DB_PASSWORD
47
- # -e GITHUB_CLIENT_SECRET=$GITHUB_CLIENT_SECRET
48
- # -e GITHUB_CLIENT_ID=$GITHUB_CLIENT_ID
49
- # philm/ansible_playbook production-deploy.yml
50
- # --private-key=~/.ssh/id_rsa -u ubuntu -i production_hosts
19
+ before_script :
20
+ - docker pull philm/ansible_playbook
21
+ - git clone -b master https://github.com/biojs/biojs-backend-ansible.git
22
+ - openssl aes-256-cbc -K $encrypted_89f8a6cbe683_key -iv $encrypted_89f8a6cbe683_iv
23
+ -in deployment-key.enc -out ~/.ssh/id_rsa -d
24
+ script :
25
+ - docker run -it -v ~/.ssh/id_rsa:/root/.ssh/id_rsa -v "$(pwd)/biojs-backend-ansible":/ansible/playbooks
26
+ -e DB_USER=$DB_USER
27
+ -e DB_PASSWORD=$DB_PASSWORD
28
+ -e GITHUB_CLIENT_SECRET=$GITHUB_CLIENT_SECRET
29
+ -e GITHUB_CLIENT_ID=$GITHUB_CLIENT_ID
30
+ philm/ansible_playbook dev-deploy.yml
31
+ --private-key=~/.ssh/id_rsa -u ubuntu -i dev_hosts
32
+ - stage : deploy-production
33
+ if : branch = production AND type = push
34
+ before_script :
35
+ - docker pull philm/ansible_playbook
36
+ - git clone -b production https://github.com/biojs/biojs-backend-ansible.git
37
+ - openssl aes-256-cbc -K $encrypted_89f8a6cbe683_key -iv $encrypted_89f8a6cbe683_iv
38
+ -in deployment-key.enc -out ~/.ssh/id_rsa -d
39
+ script :
40
+ - docker run -it -v ~/.ssh/id_rsa:/root/.ssh/id_rsa -v "$(pwd)/biojs-backend-ansible":/ansible/playbooks
41
+ -e DB_USER=$DB_USER
42
+ -e DB_PASSWORD=$DB_PASSWORD
43
+ -e GITHUB_CLIENT_SECRET=$GITHUB_CLIENT_SECRET
44
+ -e GITHUB_CLIENT_ID=$GITHUB_CLIENT_ID
45
+ philm/ansible_playbook production-deploy.yml
46
+ --private-key=~/.ssh/id_rsa -u ubuntu -i production_hosts
51
47
notifications :
52
48
email : true
53
49
env :
0 commit comments