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
devops:skaffold [2021/03/24 12:50] – [.gitlab-ci.yml] admindevops:skaffold [2021/04/22 09:44] (current) – [Настройка проекта в GitLab] admin
Line 52: Line 52:
  
 ====== Настройка CI/CD на базе GitLab и Skaffold ====== ====== Настройка CI/CD на базе GitLab и Skaffold ======
 +===== Настройка проекта в GitLab =====
 +  * Включаем CI/CD для проекта - **Settings -> General -> Visibility, project features, permissions -> Pipelines**
 +  * Настраиваем переменные - **Settings -> CI/CD -> Variables**. Нужно добавить **DOCKER_REGISTRY_URL** и конфиги для кластеров (переменные **KUBECONFIG_PROD** и **KUBECONFIG_TEST**), отличных от того, где работает раннер (в своем кластере раннер имеет права). Если **docker registry** требует аутентифиуации, то добавляем переменные **DOCKER_REGISTRY_LOGIN** и **DOCKER_REGISTRY_PASS** и расскоментируем в **.gitlab-ci.yaml** соответствующие строчки.
 +
 ===== .gitlab-ci.yml ===== ===== .gitlab-ci.yml =====
 <code> <code>
  • devops/skaffold.txt
  • Last modified: 2021/04/22 09:44
  • by admin