有谁知道是否可以将 travis-ci.org 用于纯 as3 项目(使用 FlexUnit)?
谢谢。
这个 GitHub Travis-CI ActionScript Demo项目是启动和运行 UnitTesting 使用 Travis-CI 的 Flash 项目的一个很好的起点。
就像在 FlashBuilder 中一样,UnitTest 套件和库正在使用 Flex;但是,您的项目可以是“纯 as3”项目。该演示使用 OSX Travis 工作者。Flash Player 将在运行时从 Adobe 网站下载。所有构建依赖项(flex sdk,flex unit)将由Maven使用flex-mojos解决
许多 Flex-Mojos 资源正在枯竭;但是,如果您使用的是 Apache-FlexSDK,则需要在此处查找最新版本。
我们没有内置对 ActionScript 的支持,但如果可以在 Ubuntu 上运行,那么应该可以在 Travis 上进行测试。
您可以安装任何依赖项作为构建过程的一部分apt-get
:
before_install:
- sudo apt-get -qq update
- sudo apt-get -qq install some-package another-package
查看FlexUnit 文档,您似乎需要一个可用的帧缓冲区。使用 xvfb 可能会有一些运气。我们有一些关于这方面的文档,虽然是针对浏览器的,但它也可能对你有用。