mikhailemv

Untitled

Jun 6th, 2023 (edited)
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. stages:
  2. - build
  3. - release
  4. - deploy
  5.  
  6. variables:
  7. TAG_LATEST: $CI_REGISTRY_IMAGE:latest
  8.  
  9. image: docker:latest
  10.  
  11. build:
  12. stage: build
  13. before_script:
  14. - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
  15. script:
  16. - docker build --pull -t $TAG_LATEST -f Dockerfile .
  17. - docker push $TAG_LATEST
  18. after_script:
  19. - docker logout $CI_REGISTRY
  20. when: manual
  21. only:
  22. - main
  23.  
  24. k8s_deploy_back:
  25. stage: deploy
  26. image: hub.66bit.ru/shared/stk8s:1.26.2
  27. script:
  28. - kubectl apply -f cube-deployment.yaml
  29. rules:
  30. - if: $CI_COMMIT_BRANCH == "main"
  31. when: manual
Advertisement
Add Comment
Please, Sign In to add comment