我刚在学校开始考试项目。用C#学习系统开发。
我们正在使用GitHub作为我们的在线存储库,它只是建议设置"继续集成"。我看着它,这个想法似乎很好。我们的课程以测试驱动开发为基础,因此我们已经进行了测试。
我第一次看Travis,不幸的是,我无法弄清楚如何使用Windows,也不知道单元测试。
问题是,我们可以使用一种工具来实现与C#for Windows平台的持续集成吗?
答案 0 :(得分:0)
这是“持续”整合,是的,了解它是一个好主意。
不幸的是,问题太广泛而无法直接回答。有许多解决方案可以在本地和云中运行正常运行的CI;免费和不免费。
对于一个业余爱好/ uni项目来说,完全可以使用一些cron作业或提交挂钩来自己滚动。
CI只是意味着您的测试/构建脚本自动运行,理想情况是在每次提交之后以及每个单独的分支,因此您可以获得有关蠕虫的早期警告。更昂贵或更复杂的系统只需添加一条可自定义的报告,报告,历史,通知等。
我建议谷歌搜索一下。你真的应该能够找到一些包括如何使用它的文档。维基百科应该有一个方便的表格,您可以在“免费”和“窗口”上过滤。