cruisecontrol 版本自动构建

小结: 1、路径名禁止用中文。  2、在Windows2000及其以前版本,必须尽量缩短路径长度,否则会导致命令行过长。  3、必须设置系统级的JAVA_HOME和ANT_HOME。参见:《环境变量设置参考.reg》。  4、修改config.xml中publish部分的htmlemail邮箱配置。  5、如果版本库采用clearcase,启动服务的身份应该指定使用有权限的域用户。  6、如果版本库采用clearcase,应该建立一个默认活动,否则更新版本库会失败。  7、如果需要发布到不同的服务器上,则要去持续集成服务器和应用服务器上有相同的Weblogic安装(版本、路径注意的问题: 1. 在批处理文件和属性文件中的涉及到使用机器名字访问服务器资源的参数可以也修改服务器的ip地址,也可以在使用cruisecontrol持续集成工具的机子中把要用机器名字访问资源机子的ip地址和机器名字做映射(c:window/system32/drivers/etc/hosts修改). 2.  要注意设置好要访问的本版控制服务器的机器名,用户名和密码,  设置好要访问的数据库服务器的机器名,用户名和密码,  设置好要发布应用程序服务器的机器名,用户名和密码, 3. ant脚本是通过机器名加文件路径的方式去访问发表应用程序服务器的,所以最好把cruisecontrol工具所在机子的用户名,密码 和要发布的应用服务器的机子创建相同的用户名,秘密;而且cruisecontrol所在机子的用户要有足够的权限这样便于访问远程服务器(对远程机器进行读写权限)因为发布程序的时候是把cruisecontrol工具编译打包的程序拷贝到应用服务器机子相对应的机子上. 4.把startWeblogic.cmd 做成一个服务,以服务的方式启动和停止应用服务器,这样才能使用脚本自动启动和停止应用服务器达到自动发布的目的. 5. 使用cruisecontrol自动发布程序时给开发人员发送邮件的邮件服务器协议使用SMTP协议. 6. clearcase 工具使用要注意  a.先修改本地c:\bea目录为其他名字,   然后使用本地c:\bea下建立静态视图再把原来bea应用服务器的文件拷贝到现有bea目录下面。  b.或者在其他磁盘建立静态视图,然后修改配置文件clearcase视图所在路径的参数。  7. 在本机访问一次bea应用服务器,访问的时候记住访问的用户名和密码这样以后就不用在输入用户名和密码了,确保了发布的时候可以直接方法bea应用服务器所在的机器。====================================================================================================    

你可能感兴趣的:(c,应用服务器,ant,weblogic,脚本)