![]() |
1
5
Ditch VSS, move to Subversion, and check out CruiseControl.NET. 或者,如果您拥有MSDN开发者许可证,则可以运行TFS workgroup edition并在任何旧的XP设备上设置生成服务器。这是我们在店里做的事。 正如Assaf所指出的,您可以直接将CC.NET与VSS一起使用。美好的 |
![]() |
2
4
TeamCity 这对我很有效。它有一个非常简单的设置。将它与用于您的操作的MsBuild脚本相结合,您就可以自动完成操作。 |
![]() |
3
4
对于构建运行程序,我们使用NAnt向不同的人发送电子邮件,将打包的构建复制到他们应该去的地方,运行NUnit和NCover,并将软件部署到我们的web服务器场。 对于自动化测试,我们使用Watin。 http://www.nunit.org/index.php http://www.jetbrains.com/teamcity http://ncover.sourceforge.net/ http://subversion.tigris.org/ http://nant.sourceforge.net/ http://watin.sourceforge.net/ |
![]() |
4
3
请记住,这不仅仅是关于每日(夜间)构建,还包括让您及时捕获构建错误(因为它在每次源提交/签入后都会持续构建)。您不必在每个可能的平台和构建配置上测试每一个代码机会,但CC可以为您(在后台)准确地做到这一点。 http://confluence.public.thoughtworks.org/display/CCNET/Visual+Source+Safe+Source+Control+Block |
![]() |
5
2
根据测试环境的自动化程度,您正在执行的所有操作都可以由一组批处理文件执行。主批处理文件可以在午夜或其他时间作为“计划任务”启动。这就是我们在这里和其他我工作过的地方“廉价”的方式。如果您需要特定批次的帮助,我可以提供样品。 |
![]() |
6
1
我支持Subversion/CruiseControl.net的第二(或第三)个reccomendation。另外,如果合适的话,可以查看SVN的托管服务,比如CVSDude。在此过程中,您可能也会非常熟悉MSBuild。一旦你把它安装好,它就很棒了。 成本并不一定来自于工具或硬件的许可,而是来自于您构建和维护系统的时间——取决于您正在做什么,这可能会变得非常重要。
|
![]() |
7
1
无论您使用什么工具,都要将它们放在虚拟机(即vmware)中。 当设备不可避免地向南移动时,您可以将图像复制到任何机器上,并且不会错过任何一个节拍,因为您的构建服务器决定休息一天,当然,假设您备份。 |
![]() |
Sam · 地图吞咽。多维数组上的任务 7 年前 |
![]() |
Richard Ward · TFS2015生成代理无法同步存储库 7 年前 |
![]() |
Abhishek · 子作业成功或达到重试计数时通知上游作业 8 年前 |
![]() |
JamesStuddart · 在批处理文件中引发异常 9 年前 |
![]() |
Robert Sirre · Azure上的包还原失败 11 年前 |
![]() |
Daniel Mann · 尝试使用“Get”任务时MSBuild生成失败 12 年前 |
|
Arun Venkataraman · 配置文件不是工件名称的一部分 12 年前 |