User Tools

Site Tools


инструмент_gitlab

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
инструмент_gitlab [2025/12/15 10:29]
val [Клиент OpenID]
инструмент_gitlab [2026/02/06 20:43] (current)
val
Line 78: Line 78:
  
   * [[https://​galaxy.ansible.com/​ui/​repo/​published/​hifis/​toolkit/​content/​role/​gitlab/​]]   * [[https://​galaxy.ansible.com/​ui/​repo/​published/​hifis/​toolkit/​content/​role/​gitlab/​]]
 +
 +==== Тестирование ====
 +<​code>​
 +# gitlab-ctl status
 +
 +# gitlab-rake gitlab:​check
 +</​code>​
  
 ===== Подключение ===== ===== Подключение =====
Line 444: Line 451:
  
 <​code>​ <​code>​
-Settings -> CI/CD -> Variables -> Add variable -> Masked and hidden ... ANS_V_SEC+Settings -> CI/CD -> Variables -> Add variable -> Masked and hidden ... ANS_V_SEC ​или VAULT_ADDR
  
 снять Protect variable снять Protect variable
Line 464: Line 471:
     - ansible-playbook openvpn1.yaml -i inventory.yaml -e "​variable_host=test_nodes"​     - ansible-playbook openvpn1.yaml -i inventory.yaml -e "​variable_host=test_nodes"​
 #    - echo $ANS_V_SEC | ansible-playbook openvpn1.yaml -i inventory2.yaml --vault-password-file=/​bin/​cat -e "​variable_host=test_nodes"​ #    - echo $ANS_V_SEC | ansible-playbook openvpn1.yaml -i inventory2.yaml --vault-password-file=/​bin/​cat -e "​variable_host=test_nodes"​
 +#    - sops exec-file --no-fifo inventory4.yaml '​ansible-playbook openvpn1.yaml -i {} -e "​variable_host=test_nodes"'​
   tags:   tags:
     - ansible     - ansible
Line 474: Line 482:
     - ansible-playbook openvpn1.yaml -i inventory.yaml     - ansible-playbook openvpn1.yaml -i inventory.yaml
 #    - echo $ANS_V_SEC | ansible-playbook openvpn1.yaml -i inventory2.yaml --vault-password-file=/​bin/​cat #    - echo $ANS_V_SEC | ansible-playbook openvpn1.yaml -i inventory2.yaml --vault-password-file=/​bin/​cat
 +#    - sops exec-file --no-fifo inventory4.yaml '​ansible-playbook openvpn1.yaml -i {}'
   tags:   tags:
     - ansible     - ansible
Line 646: Line 655:
   * [[https://​akyriako.medium.com/​build-golang-docker-images-with-gitlab-ci-pipelines-2117f8505350|Build Golang Docker images with GitLab CI Pipelines]]   * [[https://​akyriako.medium.com/​build-golang-docker-images-with-gitlab-ci-pipelines-2117f8505350|Build Golang Docker images with GitLab CI Pipelines]]
   * [[https://​blog.callr.tech/​building-docker-images-with-gitlab-ci-best-practices/​|Best practices for building docker images with GitLab CI]]   * [[https://​blog.callr.tech/​building-docker-images-with-gitlab-ci-best-practices/​|Best practices for building docker images with GitLab CI]]
 +
 +  * [[https://​habr.com/​ru/​articles/​764568/​|Настройка CI/CD для Gitlab-репозитория:​ схемы и гайд по шагам (на примере Spring Boot-приложения)]]
  
   * [[https://​stackoverflow.com/​questions/​63693061/​how-to-run-a-script-from-file-in-another-project-using-include-in-gitlab-ci|How to run a script from file in another project using include in GitLab CI?]]   * [[https://​stackoverflow.com/​questions/​63693061/​how-to-run-a-script-from-file-in-another-project-using-include-in-gitlab-ci|How to run a script from file in another project using include in GitLab CI?]]
Line 667: Line 678:
 #variables: #variables:
 #  DOCKER_TLS_CERTDIR:​ ""​ #  DOCKER_TLS_CERTDIR:​ ""​
 +#  KANIKO_REGISTRY_MIRROR:​ "​mirror.gcr.io"​
  
 #services: #services:
-#  - name: docker:dind+#  - name: docker:20.10.24-dind
 #    command: #    command:
 #      [ #      [
-#        '​--insecure-registry=server.corpX.un:​5000',​+#        '​--insecure-registry=server.corpX.un:​5000','​--registry-mirror=https://​mirror.gcr.io',
 #      ] #      ]
  
инструмент_gitlab.1765783740.txt.gz · Last modified: 2025/12/15 10:29 by val