全部产品
云市场

自由模式

更新时间:2019-08-21 16:44:15

自由模式

自由模式,顾名思义,用户可以使用任何分支(包括master)进行打包、发布等操作。

在自由模式下,常见用master分支这一条分支来承载开发、集成和发布,这被称作主干开发方式。使用这种方式,只有在特定情况下,才会使用其他的分支。包括:

  • 确有必要时,拉出feature分支开发特定feature,开发完成并验证后合并回master。
  • 确有必要时,拉出release分支,发布特定版本。随后合并回master。

如下所示,是自由模式下分支管理的典型流程:

自由模式

在流水线中集成

自由模式时,在流水线上,通常默认配置为,master分支变化时自动触发流水线运行,取master分支做构建,并随后部署和发布。流水线默认监听配置如下,可以根据实际发布使用修改监听分支或者移除监听。如下所示:

自由模式2

此外如果期望使用非master分支进行构建发布,则需要修改编译打包阶段的分支设置:

发布非master分支