当构建固定在 Teamcity 中时是不是可以运行脚本
Posted
技术标签:
【中文标题】当构建固定在 Teamcity 中时是不是可以运行脚本【英文标题】:Is it possible to run a script when a build is pinned in Teamcity当构建固定在 Teamcity 中时是否可以运行脚本 【发布时间】:2012-09-05 08:37:24 【问题描述】:在 Teamcity 中,可以固定构建。有人知道是否有可能进行“Pin Actions”吗?
我试图在 JetBrains TeamCity 文档中找到有关它的信息,但直到现在都无法提出解决方案。
根本问题是我们只想为固定构建标记我们的 SVN 存储库,而不仅仅是成功构建。
我正在使用 TeamCity 6.5。
【问题讨论】:
【参考方案1】:其实这个话题在谷歌搜索上是第一个...
此功能已经存在:添加触发器 -> 计划触发器 -> 显示高级选项 -> 仅在观察到构建更改时触发 -> 上次固定构建
您可以将计划构建配置为每分钟甚至更频繁地检查一次,这将完全按预期工作。
希望这会有所帮助。
【讨论】:
谢谢。该问题已超过 3 年,基于 TC 6.5。在第 7 版中,这仍然是不可能的。现在有了版本 9,确实可以选择固定构建。 @amaters 是的,但你的问题在谷歌上仍然很受欢迎(我来这里搜索是否可能,但遵循答案中提供的问题)。 :) 我建议对原始答案进行编辑,但不确定是否会被批准。 我希望不会,因为问题是关于 6.5 版的。虽然你的回答我很感激【参考方案2】:有一个issue 用于引脚构建触发器,但尚未解决。 JetBrains 提供使用URL trigger plugin,但如果您的团队城市没有客人支持,可能会很困难。
你也可以写custom build trigger,会很有用的。
【讨论】:
感谢您的回答。我将研究它,看看是否有任何给定的选项对我有用。起初,您似乎专注于构建触发器。问题是我不希望触发另一个构建,而是要执行一个完全自定义的操作。 我尝试使用 Url 触发器使其工作,但现在遇到了这个问题:***.com/questions/12295688/…以上是关于当构建固定在 Teamcity 中时是不是可以运行脚本的主要内容,如果未能解决你的问题,请参考以下文章
在远程 teamcity 构建代理上运行 selenium 自动化测试