我刚开始使用CI,我正在尝试在我的代码库上创建一些指标。有没有办法让TeamCity从一开始就在SVN仓库中对我的源代码的每个修订版本运行构建?我从现在开始只能找到如何做,而不是从r1开始。我如何与TeamCity进行历史性的持续集成?
我也想知道你是否可以构建每个修订版本,而不仅仅是每个轮询周期。
我刚开始使用CI,我正在尝试在我的代码库上创建一些指标。有没有办法让TeamCity从一开始就在SVN仓库中对我的源代码的每个修订版本运行构建?我从现在开始只能找到如何做,而不是从r1开始。我如何与TeamCity进行历史性的持续集成?
我也想知道你是否可以构建每个修订版本,而不仅仅是每个轮询周期。
好吧,这里有一种方法可以做到这一点(不是非常简单,但至少可以完成): 如果你有例如你的源代码在Subversion中,你可以在脚本中使用svnadmin转储修改为新的存储库。
如果您在适当的时间间隔内执行此操作,并让teamcity监听新回购团队中的更改,应该为每个修订版本触发一个新版本。它
思维,没有堆放另一个理论的解决办法是:
我还没有测试任何这些,但嘿,有什么可能会出错? ;-)
我将实际构建一个PowerShell脚本来完成这项工作,但是要做出符合要求的答案,这样做很好! – JoshRivers 2011-04-14 17:10:16
你为什么要那样做? – 2011-04-07 04:04:26
我想收集代码度量标准。我可能不得不创建一个自定义构建跑步者来做这件事......我只是希望在TC中有一个简单的方法。 – JoshRivers 2011-04-07 18:04:57
这些指标值得吗?我怀疑。 :) – 2011-04-08 06:08:15