【问题标题】:Can I run steps in team city before team city does an update from my repository?我可以在团队城市从我的存储库进行更新之前在团队城市中运行步骤吗?
【发布时间】:2012-01-19 17:44:29
【问题描述】:

一直在考虑在 team city 进行任何形式的 svn 更新或修改检查之前做一些自定义的事情。

谢谢。

【问题讨论】:

    标签: svn build build-process teamcity


    【解决方案1】:

    是的,你可以做到。您可能需要做的第一件事是通过编辑构建配置下的 VCS 设置来停止自动签出

    但保持构建触发机制不变。之后,将您定制的事情作为构建步骤的第一步。然后使用另一个 shell 脚本手动进行结帐。然后继续您的构建。这将需要您在构建步骤中添加更多步骤。

    【讨论】:

    • 感谢您的回复。你有命令行结账的样例吗?
    • @towpse :当然,你能告诉我它是哪个操作系统吗? Linux 或 Mac 或 Windows
    • 看起来像 C:\Program Files\SubversionDir\bin\svn.exe update D:\MyProjectDir\MySvnRootDir\
    • @towpse : windows 你通常想要编写一个批处理文件并输入特定于它们的命令(因为我主要在 linux 机器上工作)
    【解决方案2】:

    老问题,但另一种可能更简单的方法是向您的项目添加另一个构建配置,您可以在其中添加脚本作为构建步骤,然后将此新配置作为现有配置的快照依赖项。

    请注意,您可以使此配置在同一个构建代理上运行。

    【讨论】:

      猜你喜欢
      • 2018-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 2015-09-19
      • 1970-01-01
      • 2013-01-01
      • 1970-01-01
      相关资源
      最近更新 更多