gpt4 book ai didi

teamcity - TeamCity 中的快照依赖项中的覆盖参数

转载 作者:行者123 更新时间:2023-12-04 14:30:26 27 4
gpt4 key购买 nike

我真的无法理解 teamcity (7.1) 中快照依赖的概念。

我们有一个构建项目,它根据构建参数(数据库名称和文件)相应地部署数据库,我有一个构建项目,用于构建和部署我们的 Web 应用程序。

我现在想做的是链接这两个构建但覆盖构建参数。我找到了如何访问依赖构建参数 (%dep.btXX.yyy%) 的手册,但我不想访问它们,我想覆盖它们!

我怎样才能做到这一点?我创建了一个新版本,在其中我触发了构建和部署,然后是数据库构建,但它完全忽略了我的依赖参数,而且我无法更改构建的顺序。

感谢帮助!

最佳答案

根据documentation ,现在可以在 Teamcity 9 中实现:

Overriding Dependencies Properties

Since TeamCity 9.0, there is a possibility to override the dependencies parameters by redefining them in the dependent build. For example, build configuration A depends on B and B depends on C; A has the ability to change parameters in any of its dependencies using the following format: reverse.dep..

It is also possible to change parameter in all dependencies at once: reverse.dep.*.

The dependencies properties to be overridden can be specified in the parameter names of the dependent build A, either in the custom build dialog or via build configuration parameters.

Pushing a new parameter into the build will supersede the "Do not run new build if there is a suitable one" snapshot dependency option and may trigger a new build if the parameter is set to a non-default value.

关于teamcity - TeamCity 中的快照依赖项中的覆盖参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14827093/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com