我的任務是在多臺Windows機器上設置基於Java的開發環境。問題是我想要在每臺機器上自動且輕鬆地完成該過程,因此開發人員不必浪費時間下載和安裝所有不同的應用程序。理想情況下,我想有以下幾點:如何自動設置開發環境?
- 自動化和無人值守的初始安裝
- 某種對這些設施將確保設置的所有機器
- 推可能性之間保持恆定監視器新的設置/程序/升級需要時。
我已經研究過這項工作的工具。目前最有前途的一個似乎是Puppet。但是,Puppet在Windows中不能正常工作...... 使用VM映像可以解決第一個需求,但這是不可能的,因爲整個機器的硬件不同,升級並不容易。
有沒有人有這種任務的經驗嗎?你會如何解決它?
也許您會喜歡使用Dropbox(或模擬)的想法:您可以以這種方式共享軟件,並且比無人值守安裝的侵擾性更小。例如,我在幾個筆記本之間共享Eclipse。 – 2011-11-14 23:26:34
我剛剛發現[此演示文稿](https://speakerdeck.com/u/wfarr/p/the-setup-managing-an-army-of-laptops-with-puppet)(「The Setup」) GitHub上。他們用一些Ruby和Puppet魔法創建開發環境。 – Nadav 2012-09-25 20:20:18