我正忙着为AS3
项目配置我的hudson
服务器。
我需要几个步骤才能成功构建。
- 获取最近的文件
- 执行脚本
- 让hudson使用flashdevelop中的builder构建项目
唯一让我有问题的是第三步。
我不知道我怎么能告诉哈德森使用我的exe文件,并给as3项目文件作为参数。我需要的exe文件为:C:Program Files (x86)FlashDevelopToolsfdbuildfdbuild.exe
然后我需要给我的.as3proj
文件作为参数。
如何将此构建步骤添加到hudson?是否有插件来执行exe文件?Google并没有给我一个有用的答案:(
p您可以在Hudson/Jenkins中执行任意shell或windows批处理命令。这个命令当然可以包括对EXE的调用(就像您从命令行执行相同的操作一样)。下面是适当构建步骤的截图:
https://wiki.jenkins-ci.org/download/attachments/753707/shell_script.jpg然而,我建议你考虑两个(我认为更合适的)选择:
- 考虑将所有构建步骤都放在ANT、NANT或其他您选择的构建脚本中。无论是否使用Hudson,以完全相同的方式构建项目都是很好的实践。只需让Hudson提取构建脚本的字符串,并适当地管理生成的工件。
- 考虑直接使用MXMLC编译器,而不是使用FlashDevelop构建器。http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_13.html。注意MXMLC编译器已经有一个ANT任务。fdbuild.exe只是MXMLC编译器的包装器。或者,更准确地说,这个编译器外壳(FCSH)的特殊版本支持增量构建。