【发布时间】:2012-07-06 11:27:06
【问题描述】:
我有一个用 Robotlegs 1.5.2 编写的 Adobe AIR 应用程序。 使用的单元测试框架是 FlexUnit4。 我已经为使用 CakePHP 2.x 和 PHPUnit 的单元测试框架编写的项目设置了 Jenkins CI。我的 Jenkins CI 服务器在 Rackspace 上的 Ubuntu 11.10 上。
我打算为 Adobe AIR 应用程序项目使用相同的 Jenkins 服务器。 我正在使用 git 和 github,不打算切换到 maven。 我找到了这个tutorial,但是看起来很吓人,写于2011年。
我想知道是否还有其他方法,或者这是最好的方法。 我想详细了解如何在部署 Adobe AIR 应用程序之前在还运行 FlexUnit4 测试的 Jenkins 上设置 CI。
Adobe AIR 应用程序将部署在服务器上供人们下载。
我更喜欢那些在过去 6 个月内至少有一次设置经验的人的回答。
【问题讨论】:
-
我们是在 6 个月前做的,所以我不能一击一击。 Jenkins 有一个不错的 github 插件,并且很容易配置为运行您的构建脚本。让单元测试在 Jenkins 服务器上以“无头”模式运行时会出现问题。但这已经在博客上写了很多。
-
对不起,我认为我的问题措辞不当。我想让 Jenkins 使用 FlexUnit4 测试
-
我应该添加这个:构建脚本 (ant) 执行编译任务,它们还应该执行编译和运行 FlexUnit 测试的任务。我有点假设您已经编写了构建脚本。这(对我来说)比设置 CI 服务器更耗时:)
标签: git air continuous-integration jenkins flexunit4