This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
инструмент_gitlab [2022/06/20 09:00] val [GitLab CI/CD] |
инструмент_gitlab [2022/06/20 12:50] val [GitLab CI/CD] |
||
---|---|---|---|
Line 61: | Line 61: | ||
- dhcpdeploy | - dhcpdeploy | ||
+ | </code><code> | ||
+ | root@server:~/openvpn1# cat .gitlab-ci.yml | ||
+ | deploy_test: | ||
+ | stage: deploy | ||
+ | script: | ||
+ | - echo $(date) "Deploy TEST openvpn1" >> /tmp/Bash.gitlab-ci.log | ||
+ | - ansible-playbook openvpn1.yaml -i inventory.yaml -e "variable_host=test_nodes" | ||
+ | tags: | ||
+ | - openvpn1deploy | ||
+ | rules: | ||
+ | - if: ($CI_COMMIT_BRANCH == "test" && $CI_COMMIT_REF_NAME == "test") | ||
+ | |||
+ | deploy_prod: | ||
+ | stage: deploy | ||
+ | script: | ||
+ | - echo $(date) "Deploy PROD openvpn1" >> /tmp/Bash.gitlab-ci.log | ||
+ | - ansible-playbook openvpn1.yaml -i inventory.yaml | ||
+ | tags: | ||
+ | - openvpn1deploy | ||
+ | rules: | ||
+ | - if: ($CI_COMMIT_BRANCH == "main" && $CI_COMMIT_REF_NAME == "main") | ||
</code><code> | </code><code> | ||
vagrant@node1:~/project1$ cat .gitlab-ci.yml | vagrant@node1:~/project1$ cat .gitlab-ci.yml |