年底时我还有一点预算,我想开始一个小小的臭鼬工程项目,以显示每个人都在做什么的构建状态(我们的团队大约有 10 个人)。我正在考虑购买一台 47 英寸 LCD 高清电视,并通过浏览器/.NET Web 应用程序从小型 PC 驱动它。
由于我们从本周五开始关闭 2 周,因此我打算在圣诞节假期期间构建软件。我想我会就其他团队所做的事情征求建议/反馈。我们使用 SVN 的很多工具,Mantis 都有我想渲染的 RSS 提要。这是要走的路吗?
感谢您提前提供任何反馈。
它真的会以任何方式使您的团队受益吗?
我宁愿带上曲棍球机之类的东西,让午餐时间更有趣。
我的一个朋友正在自学如何与 Arduino 合作,这样他就可以在明年为 Burning Man 制作一个计算机控制的 LED 雕塑。他的第一个项目?使用 Arduino 控制红色和绿色 LED 的小阵列,以便团队中的每个人都可以查看它,看看构建是否损坏以及是谁损坏了它。
但实际上,除非您有兴趣走这条路,否则在您的情况下,我会编写一个简单的 WinForms 应用程序,该应用程序使用 FileSystemWatcher 检查 RSS 文件中的更改,使用 XSLT 转换将其转换为 HTML,以及WebBrowser 来显示它。如果您了解 XSLT 并了解您的 RSS 提要的内容,那大约需要 2-3 小时的工作时间。
我会先检查现有的解决方案。在http://www.build-doctor.com/2009/08/18/big-visible-continuous-integration/和http://www.lostechies.com/blogs/joshuaflanagan/archive/2009有一个很好的总结/08/28/big-visible-teamcity.aspx看起来很有趣。
这完全取决于您拥有的持续集成服务器。
我会说坚持使用RSS。久经考验且真正易于使用,尤其是在 .NET 环境中。