gpt4 book ai didi

svn - 我可以将CruiseControl.Net的ccnet.config保留在svn中,然后在 checkin 更改时让CruiseControl更新其自己的配置文件吗?

转载 作者:行者123 更新时间:2023-12-04 18:54:50 25 4
gpt4 key购买 nike

我希望能够将CruiseControl.Net的ccnet.config文件保存在svn中,然后当我检查更改时(即,我添加了一个新项目),它将自动更新。

这样,我将配置文件置于源代码控制下,并且我可以跟踪所做的更改。

我确实意识到我可以检查一个更改,从而将CruiseControl搞到必须手动干预的地步,但是在一般情况下,这听起来像是很好用。

但是,这种循环似乎有可能造成黑洞并破坏世界。如果可能的话,我想保持我的良心。

有什么想法吗?

最佳答案

我们几乎完全在这样做,没有黑洞出现……或者它们确实消失了? :) CruiseControl.NET可以很好地处理它,它甚至可以等到其他任何版本都完成后才能重新启动。

我们的流程听起来有些复杂,这是工作流程的简要概述:

  • 在我们的“Omega”项目(RTM,GA,Gold等)上,我们会自动创建一个新的ccnet项目。项目基于同时创建的分支(其名称也从assembly version自动生成)。
  • 添加新项目,更新ccnet.config以引用它,更新工作副本,提交,然后更新。

  • 因此,我们最多只需要单击2次就可以从ccnet创建发行版本-一次单击创建分支和ccnet项目,然后再次单击以针对发行版本强制进行首次构建,或者您可以等待不可避免的情况修补 ;-)

    如果您愿意,我们很乐意提供更多详细信息。

    关于svn - 我可以将CruiseControl.Net的ccnet.config保留在svn中,然后在 checkin 更改时让CruiseControl更新其自己的配置文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/543778/

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