如何仅触发Bitbucket管道中的部署步骤?

时间:2019-10-28 18:47:49

标签: bitbucket bitbucket-pipelines

有没有一种方法可以仅触发Bitbucket管道中的部署步骤?

当前,我的管道构建了一系列Docker映像,将其推送到注册表,然后将映像部署到Kubernetes。我的掌舵图表和值已签入另一个仓库,如果我要部署任何更改,则必须重新构建所有Docker映像才能完成部署(或在终端上手动进行)。构建过程非常耗时(对于不同的应用,大约在5-20分钟之间),因此等待构建不是理想的选择。

1 个答案:

答案 0 :(得分:0)

您可能只需要使用为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