Actionscript 3 将travis-ci.org与纯as3项目一起使用

Actionscript 3 将travis-ci.org与纯as3项目一起使用,actionscript-3,travis-ci,flexunit,Actionscript 3,Travis Ci,Flexunit,是否有人知道是否可以将travis-ci.org用于pure-as3项目(使用FlexUnit) 谢谢。我们没有内置对ActionScript的支持,但是如果可以在Ubuntu上运行,那么应该可以在Travis上进行测试 您可以使用apt get,在构建过程中安装任何依赖项: before_install: - sudo apt-get -qq update - sudo apt-get -qq install some-package another-package 看一下,看起来您

是否有人知道是否可以将travis-ci.org用于pure-as3项目(使用FlexUnit)


谢谢。

我们没有内置对ActionScript的支持,但是如果可以在Ubuntu上运行,那么应该可以在Travis上进行测试

您可以使用
apt get
,在构建过程中安装任何依赖项:

before_install:
  - sudo apt-get -qq update
  - sudo apt-get -qq install some-package another-package
看一下,看起来您需要一个可用的帧缓冲区。使用xvfb可能会有一些运气。虽然我们的目标是浏览器,但它可能也适用于您。

这个GitHub项目是一个很好的起点,可以通过Travis CI对Flash项目进行单元测试

与FlashBuilder非常相似,UnitTest套件和库使用Flex;但是,您的项目可以是“纯as3”项目。演示使用OSX Travis worker。Flash Player将在运行时从Adobe网站下载。所有构建依赖项(flex sdk、flex单元)将通过


许多Flex Mojos资源正在枯竭;但是,如果您正在使用ApacheFlexSDK,您需要查看。

我正在寻找一种通过托管CI平台测试代码(单元测试)的方法。这就是travis-ci.org应该做的。不幸的是,他们没有提到AS3(Flash应用程序)的支持。我想知道是否有人找到了一个解决方法来实现它。在我看来,这样问是错误的地方。。。试过邮件列表吗?我也参与过使用FlexUnit测试构建CI服务器的项目。我们使用Maven来定义构建过程,包括CI服务器在看到SVN发生变化时运行的测试的概要文件(我们使用Atlassian的Crusible)。正如@weltraumpirat所说,尽管您需要更好地了解“travis ci”提供了什么(它会运行maven吗?),谢谢!(很抱歉耽搁)遗憾的是,从2010年到2010年,Unix设备上的Flash和测试Flash都被破坏了。旧的Linux Flash播放器存在一些无头问题,后来出现了声卡问题,最后出现了3d问题。OSX是在类unix环境中测试Flash的典型解决方案。