【发布时间】:2015-12-15 21:57:11
【问题描述】:
我真的无法理解 teamcity (7.1) 中快照依赖项的概念。
我们有一个构建项目,它根据构建参数(数据库名称和文件)部署数据库,我有一个构建项目,用于构建和部署我们的 Web 应用程序。
我现在想做的是链接这两个构建,但覆盖构建参数。我找到了手册如何访问依赖构建参数 (%dep.btXX.yyy%) 但我不想访问它们,我想覆盖它们!
我怎样才能做到这一点?我创建了一个新版本,在其中触发了构建和部署,然后触发了数据库构建,但它完全忽略了我的依赖参数,而且我也无法更改构建的顺序。
感谢您的帮助!
【问题讨论】:
-
你说的是反向构建参数依赖? IE;构建 X 依赖于构建 B,因此您希望为 X 指定的参数对 B 可用?我想为结帐规则这样做,以确保建立正确的分支。如果我知道如何,我会在这里发布..
-
我想您希望的顺序是:部署数据库,然后构建和部署 Web 应用程序?当您说覆盖构建参数时,值来自哪里?它是您想要手动输入到 TeamCity GUI 中的,还是您想要以编程方式覆盖的东西?
-
您可以使用 TeamCity API 启动带有特定参数的构建。我认为您可以使用它获得所需的功能。
标签: teamcity