Auto Build Environment with perl/ant (3)
在此过程中遇到几个问题:
一, 首先遇到perl 脚本直接在命令行中执行,一切正常,可以从版本管理软件中checkin ,checkout,也可以进行
源码自动编译,也可以把执行文件通过InstallShield 进行打包,再生成ISO,再上传至Release的FTP正确的位置,也可以自动群发 Release Notes 邮件。但是通过WEB->CGI->Perl脚本方式,却不能正确进行源码进行编译,分析应该有两方面的原因,一,是执行空间的权限,二,就是执行空间的环境变量。
环境变量进行了测试,没有问题,执行空间权限,查了一下Apache的的执行权限为Local System 用户权限。此用户为windows的内部用户,权限很大,但执行权限有限。
于是在Apache 的服务中以 另一个较大的权限的用户起用 Apache 2服务,一切搞定。