1
A
回答
1
我们没有构建对ActionScript的支持,但如果可以在Ubuntu上运行,那么应该可以在Travis上进行测试。
您可以apt-get
作为构建过程的一部分安装任何依赖关系:
before_install:
- sudo apt-get -qq update
- sudo apt-get -qq install some-package another-package
望着FlexUnit docs,它看起来像你需要一个帧缓冲区可用。使用xvfb可能会有一些运气。我们有some docs,虽然针对浏览器,它也可能适用于你。
2
这个GitHub Travis-CI ActionScript Demo项目是一个很好的起点,可以通过UnitTesting一个使用Travis-CI的Flash项目来运行。
就像在FlashBuilder中一样,UnitTest套件和库正在使用Flex;但是,您的项目可以是“纯粹的as3”项目。该演示使用OSX Travis工作人员。 Flash Player将在运行时从Adobe网站下载。所有构建依赖关系(flex sdk,flex单元)将通过Maven与flex-mojos
解决许多Flex-Mojos资源正在枯竭;但是,如果您正在使用Apache-FlexSDK,则需要查看here for the latest version。
相关问题
- 1. 我可以将FlexMobile项目制作成纯粹的as3吗?
- 2. 纯AS3项目与onInvoke工作
- 3. 纯粹使用CSS来间距动态导航项目
- 4. 如何将简单项目与scrapy项目结合使用?
- 5. 纯粹的as3好处用flex4而不是flex3编译?
- 6. 如何使用flex4嵌入纯粹的as3位图资源(使用flex3)
- 7. 纯粹的分割
- 8. 纯粹的Arduino C
- 9. 学习使用Ant编译纯AS3项目的建议
- 10. 签署RSL没有FLEX(纯AS3项目)
- 11. 将TFS纯粹用作项目管理工具是否有意义?
- 12. 纯粹的AS3预加载器是否必须扩展MovieClip?
- 13. 如何重复纯粹的as3 flash动画
- 14. 在单个项目中将ASP.NET WebForms与DotVVM结合使用
- 15. 在C#中将AngularJS与Signalr结合使用asp.net项目
- 16. 将两个Android项目与一个登录结合使用
- 17. 将Scala与Gradle for Android项目结合使用
- 18. 如何将WIX安装项目与WIX引导程序项目结合使用
- 19. 使用angularfire与纯粹的firebase js连接
- 20. 调用从一个Win32的.lib项目,从一个项目,是一个纯粹的Win32项目,没有CLR
- 21. 纯粹Excel公式与网络天
- 22. 将maven项目与java项目相结合
- 23. 数据与AS3结合
- 24. 将ENSIME与使用Maven的已建立的Scala项目结合使用
- 25. 纯粹的css对话
- 26. java不是纯粹的OOP
- 27. 没有SWFObject的FlashVars对于纯AS3项目不起作用
- 28. 使用MVC或纯模板与Thrift API结合使用
- 29. android - 纯粹的服务应用程序
- 30. 通过纯粹的原生Android应用
我正在寻找一种方法来通过托管CI平台来测试我的代码(单元测试)。这是travis-ci.org应该做的。不幸的是,他们没有提到AS3(Flash应用程序)的支持。我想知道是否有人找到解决方法来实现它。 – yvan
对我来说听起来像是SO是错误的地方问...试过了邮件列表? https://groups.google.com/forum/m/#!forum/travis-ci – weltraumpirat
我已经在使用FlexUnit测试以及使用CI服务器构建的项目上工作过。我们使用Maven来定义构建过程,包括运行测试的配置文件,只要CI服务器在我们的SVN上看到变化(我们使用Atlassian的Crucible)就运行测试。正如@weltraumpirat所说,尽管你需要更好地理解“travis-ci”提供了什么(它会运行maven吗?) – shaunhusain