【问题标题】:teamcity action on branch deleteteamcity 对分支删除的操作
【发布时间】:2012-11-26 03:34:57
【问题描述】:

我正在考虑设置一个 teamcity CI 服务器以与 git (github) 存储库一起使用。

我想让 teamcity 构建每个被推送到主仓库的分支,似乎 TeamCity 现在支持这个。

当一个分支被推送时,我想为它创建一个新的 IIS 网站/应用程序池等,我似乎可以通过 web deploy 或其他类似的东西来完成这个。

我想知道它是否可能是当一个分支从 repo 中删除时,因为它被合并到 master/prod 中,有没有办法让 TeamCity 运行一个批处理文件/命令,我将在其中删除所有来自为该分支部署站点的服务器的工件(网站/应用程序池/数据库等)。

【问题讨论】:

  • 你找到方法了吗?
  • 不确定这是 GitHub 还是 TeamCity 的东西,但确实应该添加。
  • 您可以这样做,但它可能需要一个单独的应用程序来处理 GitHub Webhooks。步骤 1) 在存储库上为 delete event 设置一个 GitHub Webhook。 2) 编写一些应用程序/服务来触发 TeamCity 作业或直接在服务器上运行脚本。

标签: git github continuous-integration branch teamcity


【解决方案1】:

这可能不是你想要的,但你为什么要使用 TeamCity,如果你可以使用一个简单的预接收挂钩来做到这一点?

See this for more details.

【讨论】:

    猜你喜欢
    • 2015-05-28
    • 1970-01-01
    • 2016-01-29
    • 1970-01-01
    • 2012-01-19
    • 2016-02-26
    • 2014-09-18
    • 1970-01-01
    • 2021-04-17
    相关资源
    最近更新 更多