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