首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TeamCity :针对Perforce存储库的不同环境的分支签出规则

TeamCity :针对Perforce存储库的不同环境的分支签出规则
EN

Stack Overflow用户
提问于 2015-05-01 01:53:41
回答 1查看 214关注 0票数 2

我们正在进行CI项目,使用TeamCity和Nolio自动构建和部署应用程序、数据库(模式和数据)、autosys和etl组件。

我们使用的是Perfoce,并且有下面的分支结构。

开发人员工作的main.br ==>

  • 核心
    • 用于==>和.Net应用程序的应用程序
    • 模式对象的数据库==>
    • 用于配置文件的脚本==> (例如.ini、.bat)

  • branchX
    • 用于jil文件的autosys ==>
    • 工作流的etl ==>
    • 用于数据sql脚本的data_sql ==>

发布 ==>以供发布

  • 构建
    • tranche_1.0
      • 具有所有子文件夹的核心==> (按main.br )
      • branchX ==>和main.br中的所有子文件夹

代码语言:javascript
复制
- tranche\_2.0   
    - core     ==> with all subfolder as per main.br
    - branchX  ==> with all subfolder as per main.br

  • SIT
    • tranche_1.0
      • 具有所有子文件夹的核心==> (按main.br )
      • branchX ==>和main.br中的所有子文件夹

代码语言:javascript
复制
- tranche\_2.0   
    - core     ==> with all subfolder as per main.br
    - branchX  ==> with all subfolder as per main.br

  • 与DEV结构相同的UAT ==>
  • 与DEV结构相同的PROD ==>

我们在TeamCity中将安装版本分支作为VCS根。

查询:

代码语言:javascript
复制
- how to structure TeamCity jobs for different environment and tranche release.
- how to define check-out rule for different environment and tranche release.

提前感谢您的帮助和建议。

EN

回答 1

Stack Overflow用户

发布于 2016-03-17 16:42:09

对于每种类型都有独立的构建配置,如.NetProj1、Serviceproj2、Autosys1设置为参数(例如Build.ENV = DEV ),在运行生成之前将其更改为QA或PROD。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29980566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档