【发布时间】:2021-10-25 04:04:06
【问题描述】:
我希望始终为开发和主分支部署 CI-CD 管道。开发人员在需要时手动创建功能分支的管道。
我正在使用来自https://github.com/awslabs/aws-simple-cicd的管道
在 project-config.json 中,我们有:
"Backend": [
{
"pipelineName": "backend",
"ccRepoName": "backend",
"branch": "master",
"type": "BitBucket",
"cron": ""
}
],
步骤 1. 为分支 master 部署管道
步骤 2. 编辑 project-config.json 并更改分支名称:
"Backend": [
{
"pipelineName": "backend",
"ccRepoName": "backend",
"branch": "develop",
"type": "BitBucket",
"cron": ""
}
],
步骤 3. 为开发分支部署管道
在这个阶段,它会删除 master 分支的管道并部署到 develop 分支。我们如何才能同时保持多个分支的管道?
【问题讨论】: