【发布时间】:2014-06-20 15:42:03
【问题描述】:
如果没有 Teamcity,我会将所有内容都放入一个大的 .fsx 脚本中,然后“一劳永逸”。有一个构建脚本来完成所有工作是可以的。
但是当我们将 .fsx 脚本放入 Teamcity 时,一切都变了。 Teamcity 有很好的构建日志和构建步骤功能,但是将所有逻辑放到同一个脚本和构建步骤中会产生 HUGE 构建日志。
我们在单个 .fsx 脚本中构建和测试,我也打算将分布式构建放入其中。但现在我不认为这是一个好主意。也许将这个构建脚本拆分成几个构建脚本并在几个构建步骤中运行它们会更好?
但是有几个脚本,在本地运行构建不太方便,如果我们需要的话,不用 Teamcity。或者,我们可以为每个任务设置几个小的构建脚本,以及一个用于本地构建的构建脚本调用所有这些小脚本。
什么是最好的解决方案?
【问题讨论】: