Как запустить только этапы развертывания в конвейерах Bitbucket? - PullRequest
0 голосов
/ 28 октября 2019

Есть ли способ инициировать только этапы развертывания в конвейере Bitbucket?

В настоящее время мой конвейер создает серию образов Docker, помещает их в реестр и развертывает образ в Kubernetes. Мои графики и значения руля проверяются в другом репозитории, и если я хочу развернуть какие-либо изменения, мне придется пересобрать все образы Docker, чтобы завершить развертывание (или сделать это вручную на терминале). Процесс сборки занимает довольно много времени (где-то 5-20 минут для разных приложений), поэтому ожидание сборки не является идеальным.

1 Ответ

0 голосов
/ 04 ноября 2019

Возможно, вы могли бы просто использовать отдельный конвейер, настроенный для deploy ветви. Например:

pipelines:
  default:
    - step:
        name: Build and test
        script:
          - python build-test.py
  deploy:
    - step:
        name: Deploy to staging
        deployment: staging
        script:
          - python deploy.py
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...