我们正在使用多个 python 部署到具有文件夹结构的单个 GitHub 存储库中。每个目录都包含一个单独的脚本模块。
service-1/
deployment-1/
app/
Dockerfile
cloudbuild.yaml
deployment-2/
app/
Dockerfile
cloudbuild.yaml
service-2/
deployment-1/
app/
Dockerfile
cloudbuild.yaml
service-3/
deployment-1/
app/
Dockerfile
cloudbuild.yaml
deployment-2/
app/
Dockerfile
cloudbuild.yaml
.gitignore
README.md
requirements.txt
其中 deployment-1 将作为单个部署工作,而 deployment-2 作为每个服务的另一个部署工作。
我们计划在管道中管理一个触发器,该触发器仅针对找到最新提交的部署触发构建。
如果有人可以请提供有关如何保留单个 YAML 文件并使用云构建更好地构建它的建议。这样我们就不需要管理多个触发器。