Auto Build Environment with perl/ant
由于CME极有个性,终于开掉她,忽然发现CMO的工作有太多还没有做,Version Controlling, Change Management,Auto Release, Configuration Status Announce. 当务之急,Key Area List , find out that ,Auto Release is important thing.
1.首先解决整体的设计:
脚本---->整合各种工具(CM tools, ftp,email,installer builder)--->Web 控制所有的命令.(参数可以再由其它脚本来取得参数列表)
2.脚本:
进行了几种常用脚本对比。Ant,Perl,Python.WebScript(PHP,JSP,ASP), 发现Perl 较适合。马上熟悉Ant/perl 查了一天,看了一天的资料,头晕中。总算了解了这两种脚本的主要功能,Ant中的XML让我心烦。最烦写那堆东西。Perl,Perl,Perl
3, 开始编写命令行,进行测试Starteam, InstallShield, FtP, WinISO, VS2003的命令行,用惯了图行界面,整整一天命令行测试,头晕中,好在,测试成功完成。
4,组合功能脚本。
5,Web 进行组合链接,提供UI。