Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
develop:kubernetes [2025/01/05 20:05] – создано mirocowdevelop:kubernetes [2025/01/05 20:09] (текущий) mirocow
Строка 28: Строка 28:
  
 На всех вопросах можно оставлять стандартные ответы, а на вопрос о выборе executor’а указать shell. На всех вопросах можно оставлять стандартные ответы, а на вопрос о выборе executor’а указать shell.
 +
 +.gitlab-ci.yml
 +<code yaml>
 +stages:
 +  - build
 +  - deploy
 +  - dismiss
 +  - cleanup
 +
 +before_script:
 +  - type trdl && . $(trdl use werf 1.2 stable)
 +  - type werf && source $(werf ci-env gitlab --as-file)
 +
 +Build and Publish:
 +  stage: build
 +  script:
 +    - werf build
 +  except: [schedules]
 +  tags: [werf]
 +
 +.base_deploy:
 +  stage: deploy
 +  script:
 +    - werf converge --require-built-images --set "env_url=$(echo ${CI_ENVIRONMENT_URL} | cut -d / -f 3)"
 +  except: [schedules]
 +  tags: [werf]
 +
 +Deploy to Production:
 +  extends: .base_deploy
 +  environment:
 +    name: production
 +    url: https://habrapp.zhbert.ru
 +  only: [main]
 +</code>
 +
 +===== Документация =====
 +
 +  * https://habr.com/ru/companies/flant/articles/795475/
 +