我有一個我在Windows環境下開發的android項目。 也存在一個遠程git存儲庫,我每天都把它推到我的項目上。 我的要求是有一個機制來自動化每日(或夜間)構建。 我知道我可以藉助「gardlew.bat」在命令行中構建我的項目。這個包裝對我的環境來說是特殊的(windows),我需要在linux機器上的遠程git存儲庫上構建項目。 如何使用命令行在Linux機器上構建我的項目?每晚使用gradle構建android項目
0
A
回答
1
隨着項目的根文件的一部分,你可以找到「gradlew.bat」,是爲了在Windows機器上運行,這意味着在UNIX運行「gradlew」文件基於系統。
從UNIX命令行構建,克隆整個項目到基於Linux的機器上並運行以下命令:
./gradlew assembleRelease
你需要確保你的環境設置正確(已安裝JDK和JAVA_HOME配置正確)。
有關詳細說明,請參閱Android Studio developers site瞭解更多信息。
1
您可以安裝Jenkins
併爲您的應用程序配置構建(以及測試,如果您有一些測試)作業。配置此作業定期運行(通過嵌入式cron
)。
詹金斯可以從回購
- 克隆源代碼
- 運行
gradle
與任務(多個)中指定 - 節省*的apk(保存在
artifacts
詹金斯術語) - 運行測試
- 以及許多其他您可能感興趣的有用物品
+0
謝謝,我知道詹金斯,但我想使用gradle和每晚構建的計劃腳本。 – Fartab
+1
在這個簡單的例子中使用'cron(1)'。 –
相關問題
- 1. 使用TFS和Gradle構建Android項目
- 2. 如何使用Gradle構建的Android Cordova項目離線構建?
- 3. 使用Eclipse Luna和Gradle構建Android項目時的版本衝突(2.1/2.3每晚)
- 4. 使用Gradle構建多java項目
- 5. 使用Gradle構建Maven項目
- 6. Android gradle項目構建速度很慢
- 7. Gradle構建(Android項目)非常緩慢
- 8. 構建android項目失敗與gradle
- 9. 爲android創建gradle friendly項目結構
- 10. SchemaSpy for SQL Server使用每晚構建
- 11. 在Android中使用子項目工件使用gradle構建
- 12. WSO2 Governance Registry每晚構建?
- 13. Internet Explorer每晚構建
- 14. Lucene每晚構建javadoc?
- 15. Android - 使用NDK構建Gradle
- 16. 使用gradle在Eclipse中構建Android項目
- 17. 無法使用Android Studio構建Gradle項目
- 18. 使用Gradle 2.2.1和Android Studio 1.2.2構建項目
- 19. 如何在eclipse中使用gradle構建並運行android項目
- 20. Android Studio沒有使用gradle來構建我的項目
- 21. 使用deployGate gradle插件構建Android Studio項目
- 22. `Android創建`gradle項目與gradle 2.7
- 23. Gradle多項目構建 - 項目依賴性和構建順序
- 24. gradle項目構建目錄不存在
- 25. Android Gradle項目
- 26. Android項目Gradle構建成功後沒有輸出目錄嗎?
- 27. 如何在構建android gradle項目時禁用proguard生成dump.txt
- 28. 無法使用匕首2依賴項從命令行構建Android gradle項目
- 29. 使用gradle添加eclipse項目構面
- 30. 每次使用gradle構建項目時自動運行GreenDao生成器
謝謝..這似乎是我的解決方案。我會測試它,並承認你。 – Fartab