回答
考虑CruiseControl的可以打电话约你想要的任何脚本,你可以使用:
- perl的(并从那里调用cleartool命令:请参见 “How can I interact with ClearCase from Perl?”)
- 或CAL(和使用C#程序或VB脚本,如this question)
- 一个南特脚本,使用
exec
任务来调用cleartool。
请参阅“NAnt -> Help -> Task Reference -> <exec>
”页面。
南特例如:
<exec program="cmd" commandline="/c cd /path/to/view" />
<exec program="cleartool" commandline="yourClearToolCommand" />
这些脚本将由ClearCase triggers使用CruiseControl集成的一个触发。
尽管CC确实支持很多构建引擎,但是它们在.NET世界中都不是很受欢迎。
如果你正在使用CruiseControl的(不CruiseControl的.NET),则在MSBuild的支持没有内置,并且你必须使用<exec>
从.NET框架的安装文件夹启动MSBuild.exe,(一跳)
http://cruisecontrol.sourceforge.net/main/configxml.html#exec
或者您可以从CC调用NAnt,并使用NAnt中的任务执行MSBuild以进行项目编译。 (然后两跳)
您可以提供一个示例NANT脚本,它将使用.net参考,同时生成 – user1383839
不可以。您不需要在NAnt中使用.NET参考。只需拨打
- 1. 我使用哪种语言编写自动化脚本
- 2. 我应该使用哪种语言进行自动换档程序?
- 3. DrRacket在进行SICP练习时应该使用哪种语言?
- 4. 我应该使用哪种语言?
- 5. Spark - 我应该使用哪种语言?
- 6. 我应该选择哪种脚本语言?
- 7. 您使用哪种特定于域的语言,您觉得应该在所有语言中进行标准化?
- 8. 我被要求建立一个webshop,我应该使用哪种脚本语言?
- 9. 我应该使用哪种分类器来进行游戏自动化?
- 10. 我应该学习哪种语言?
- 11. Python,PHP或哪种脚本语言最适合自动化Web交互任务?
- 12. .net脚本语言
- 13. 我应该使用哪种标准语言代码用于多语言软件?
- 14. 我应该使用哪种文化代码进行拼音?
- 15. 本程序使用哪种语言?
- 16. 我应该使用哪种语言进行编码以通过语音控制动作?
- 17. 我应该使用哪种IDE实现自动化工具?
- 18. bosun使用哪种语言?
- 19. 多语言全文:应该使用哪种词干[雪球]语言?
- 20. VCL/Delphi/BCB - 我应该使用哪种IDE /语言?
- 21. 我应该使用哪种模板语言?
- 22. 我应该使用哪种编程语言来制作IDE
- 23. 我应该使用哪种NMEA语句
- 24. 在iOS中使用多语言进行UI自动化测试
- 25. schema.org:使用哪种语言进行标记
- 26. 使用哪种语言对Google翻译前端进行编程?
- 27. TOSCA使用哪种编程语言进行编程?
- 28. 使用哪种语言来解析xml进行导航
- 29. .Net多语言本地化
- 30. 适用于Android的应用程序 - 我应该使用哪种语言?
可以使用NANT脚本吗? – user1383839
@ user1383839如果NANT脚本可以进行系统调用(为了调用'cleartool',并读取系统命令的stdout和stderr),那么是的。 – VonC
@ user1383839我刚刚添加了一个NANT(非常小)示例 – VonC