InfraHub

Форк
0
/
pipeline.yml 
25 строк · 666.0 Байт
1
stages:
2
  - build
3
  - test
4
  - deploy
5

6
build_backend:
7
  stage: build
8
  script:
9
    - cd backend
10
    - docker build -t registry.example.com/smart-infra/backend:latest .
11
    - docker push registry.example.com/smart-infra/backend:latest
12

13
build_frontend:
14
  stage: build
15
  script:
16
    - cd frontend
17
    - docker build -t registry.example.com/smart-infra/frontend:latest .
18
    - docker push registry.example.com/smart-infra/frontend:latest
19

20
deploy:
21
  stage: deploy
22
  script:
23
    - ssh user@yandex-cloud "docker pull registry.example.com/smart-infra/backend:latest && docker pull registry.example.com/smart-infra/frontend:latest && docker-compose up -d"
24
  only:
25
    - main
26

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.