使用Hudson完成自动编译需要提供一个.bat命令行批处理,Typhon很简单,

简单例子:

使用typhon建立工程project1,并编译保存,在工程目录会有如下文件

windows下Typhon程序使用Hudson完成自动编译

以cpu为i386的编译为例,会生成i386-win32目录,如下图所示,找到‘project1.compiled’

windows下Typhon程序使用Hudson完成自动编译

格式为 工程名+.compiled 的文件保存typhon使用的编译命令及参数,用文本工具打开,可以看到typhon使用fpc.exe作为编译程序,下方黄色选择区域为参数。

windows下Typhon程序使用Hudson完成自动编译

针对本例子创建build.bat,复制compiled 的文件内容,build.bat内容如下

C:\codetyphon\fpc\fpc32\bin\i386-win32\fpc.exe -MObjFPC -Scghi -O1 -g -gl -WG -l -vewnhibq -FiC:\codetyphon\typhonTemp\lib\i386-win32 -FuC:\codetyphon\typhon\lcl\units\i386-win32\win32 -FuC:\codetyphon\typhon\lcl\units\i386-win32 -FuC:\codetyphon\typhon\components\BaseUtils\lib\i386-win32 -FuC:\codetyphon\typhon\packager\units\i386-win32 -FuC:\codetyphon\typhonTemp\ -FUC:\codetyphon\typhonTemp\lib\i386-win32\ -dLCL -dLCLwin32 project1.ppr


保存build.bat,完成。

build.bat中绝对路径可以替换为 %cd% .. 等形式。





相关文章: