stage: deploy
script:
- helm upgrade ...
tags:
- "kube-executer"
A deploy:
extends: [.Kubernetes base deploy]
before_script:
- git config --global http.sslVerify "false"
- kubectl config use-context kubernetes-a-admin@kubernetes-a
B deploy:
extends: [.Kubernetes base deploy]
needs: [B deploy]
before_script:
- git config --global http.sslVerify "false"
- kubectl config use-context kubernetes-b-admin@kubernetes-b
При валидации получаю ошибку:
This GitLab CI configuration is invalid: B deploy job: need B deploy is not defined in prior stages.
Если правильно понимаю, на момент компиляции ci, последовательность джоб не статична. Как можно найти выход из ситуации ?
> B deploy: extends: [.Kubernetes base deploy] needs: [B deploy] before_script: - git config --global http.sslVerify "false" - kubectl config use-context kubernetes-b-admin@kubernetes-b ты имел в виду needs: [A deploy] ?
да =)
Обсуждают сегодня