1
9
我会说是的,但是我有一个不同于Java环境的人的观点,因为我是一个.NET环境的家伙。我在ms build(MS的XML驱动的nant努力)中编写并维护了一个非常重要的构建脚本(clean、generate assembly info、build、test、coverage、analysis、package),这非常痛苦:
在大约一个工作周的时间里(我喜欢圣诞节的空办公室!)我已经学习了足够多的Ruby+Rake来用一个较短的(就loc而言)脚本来替换整个内容,它的功能稍多一点,并且更易于理解(我希望,无论如何,我还没有复习过)。 它受益于: -这是一种新语言,但却是一种真正的语言。我的队友喜欢学习新语言,这虽然只是一个小小的借口,但仍然是一个借口;-)如果我是对的,这可能会减轻总线因素。 -从这里到Capistrano(RoR世界的自动化/远程/分布式部署工具)只需很短的时间。尽管我们是一个MS堆栈商店,但我们最终还是会将其与IIS7结合使用,并拥有一个cli配置工具。 所以,是的。你的里程可能不一样,但对我来说是值得的。 |
2
6
如果你想的话,Rake很好:
Rake对你不好,因为:
|
3
1
你可能想退房 buildr 也。它是基于rake的高级构建工具。嗯,它从马文身上吸收了很多好的特征,并扔掉了坏的特征。我自己也没用过它,但我认识一些人,他们对它很满意。 |
4
0
另一个您可能想要签出的工具是 Gant 如果蚂蚁不能满足你的需求。它为Ant添加了全面的脚本支持,但允许您根据需要重用Ant任务。这取决于你对蚂蚁的不喜欢。 |
Sam · 地图吞咽。多维数组上的任务 7 年前 |
Richard Ward · TFS2015生成代理无法同步存储库 7 年前 |
Abhishek · 子作业成功或达到重试计数时通知上游作业 8 年前 |
JamesStuddart · 在批处理文件中引发异常 8 年前 |
Robert Sirre · Azure上的包还原失败 11 年前 |
Daniel Mann · 尝试使用“Get”任务时MSBuild生成失败 11 年前 |
Arun Venkataraman · 配置文件不是工件名称的一部分 11 年前 |