在Hudson中添加.exe作为构建步骤



我正忙着为AS3项目配置我的hudson服务器。

我需要几个步骤才能成功构建。

  1. 获取最近的文件
  2. 执行脚本
  3. 让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

然而,我建议你考虑两个(我认为更合适的)选择:

  1. 考虑将所有构建步骤都放在ANT、NANT或其他您选择的构建脚本中。无论是否使用Hudson,以完全相同的方式构建项目都是很好的实践。只需让Hudson提取构建脚本的字符串,并适当地管理生成的工件。
  2. 考虑直接使用MXMLC编译器,而不是使用FlashDevelop构建器。http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_13.html。注意MXMLC编译器已经有一个ANT任务。fdbuild.exe只是MXMLC编译器的包装器。或者,更准确地说,这个编译器外壳(FCSH)的特殊版本支持增量构建。

最新更新