我想使用python自動化每晚構建。我是python新手,需要能夠幫助我的程序員的指導。我想使用python來執行構建自動化,它應該是跨平臺的。 python是不錯的選擇?
回答
如果你的項目已經任意構建系統(automake的,CMake的,MSBuild的,螞蟻,Maven的..你的名字),你可以使用一些現成CI解決方案。這裏有一些選擇,包括用python編寫的一個(buildbot:http://trac.buildbot.net/),但我建議設置Jenkins:http://jenkins-ci.org/。它非常好,易於使用,可擴展性強,跨平臺,跨語言,構建系統不可知,可擴展的CI系統。
如果沒有,那麼你應該運用一些已有的構建系統啓動。
是的,使用jenkins完成安裝。但是從autoamtion開發人員的角度來看,我需要自動化發佈版本,並確保它們自動安裝在系統上,而無需任何用戶干預。 –
在這種情況下,您應該提供有關您的部署設置的更多詳細信息。一般來說,大多數場景都可以通過Jenkins來管理(例如,我們正在從基於Windows的構建計算機到基於Linux的Web服務器部署移動應用程序安裝文件 - 沒有什麼奇怪的,只是一個使用putty的scp完成的windows shell腳本建立在穩定的分支上)。 – cezio
那麼構建是在共享驅動器上,我需要訪問共享驅動器上的構建。安裝構建,然後在Windows,Mac和Linux上運行自動化測試套件。 –
Python
是更好的選擇,因爲Python
在youtube
廣泛用來做自動化的工作,Python
也在robotics
使用,所以python
是正確的選擇,這將是很容易讓我們幫助,如果你可以分享型你正在談論的自動化。
感謝您的info.Well基本上我想使用python自動安裝在windows,mac和linux上構建的軟件。 –
你一定能做到這一點,這裏是我爲例,來看看it.You可以發郵件給我任何幫助,HTTP://kracekumar.wordpress.com/2011/06/25/automount-partitions-in-gnulinux - 使用的Python / – Kracekumar
- 1. 我應該使用Python還是Ruby來創建一個跨平臺的編譯應用程序?
- 2. python是構建桌面應用程序的不錯選擇嗎?
- 3. 跨平臺的Python可執行文件
- 4. 我應該使用什麼語言來創建跨平臺庫?
- 5. 是python跨平臺的pickle文件嗎?
- 6. 跨平臺構建
- 7. 我想使用NumPy/SciPy。我應該使用Python 2還是3?
- 8. Netbeans使用python平臺而不是jython
- 9. DLL項目應該是跨平臺使用的類型
- 10. Python應用程序分發跨平臺
- 11. 優化跨平臺構建系統
- 12. 我應該使用MBaaS平臺(如Parse)還是創建自己的後端?
- 13. 我有使用VS2008構建的Python,我該如何安裝它?
- 14. 使用Maven Tycho構建Eclipse跨平臺
- 15. 跨平臺構建使用SCons升級
- 16. 使用python擱置跨平臺
- 17. python中的跨平臺背景靜默過程執行
- 18. 構建一個網站的跨平臺移動應用程序
- 19. 安裝Ionic後我想構建Android平臺,它不工作
- 20. 在Python 3.4中創建跨平臺GUI
- 21. Python:我應該使用eval,exec還是..?
- 22. 什麼應該是數據庫的自動化構建步驟?
- 23. 我對Python開源跨平臺Postgres兼容驅動程序有什麼選擇?
- 24. 爲什麼我應該使用python 3.1而不是python 2.6?
- 25. Mono跨平臺構建
- 26. 創建跨平臺應用
- 27. 用於python的跨平臺usb模塊?
- 28. gwt的優缺點是什麼?爲什麼我應該選擇它來使用?
- 29. 爲什麼我應該使用`mod_wsgi`而不是python啓動?
- 30. 跨平臺項目構建
你的標題是「對使用Python ......我想......是Python的一個不錯的選擇」是愚蠢的。如果你打算使用Python,爲什麼要問?如果你要問,爲什麼假設你使用Python? –
這是一個絕妙的選擇。它在大多數類Unix系統上默認安裝。它可以輕鬆執行外殼的所有功能,並提高了安全性和便攜性。 –