2015-11-16 82 views
1

我試圖自動化在Virtualbox中運行的基於Linux的開發人員工作空間的供應。我們還在Virtualbox中運行IDE。主機系統是Windows 7. 新的解決方案將安裝所需的依賴關係(C庫)並安裝+預配置IDE(插件,代碼formater)。在虛擬機中提供開發人員Workspace + IDE

我想知道流浪漢是否會成爲這項工作的首選工具。自從Vagrant哲學看起來我很惱火:開發/測試服務器的配置簡單,但在主機上運行IDE - 而不是在客戶機內運行。後者不適合我們。

你會爲我們的目的推薦什麼工具?

+0

考慮到你想要版本控制虛擬機映像,使用Vagrant是有意義的。 –

回答

0

這是我的問題的答案。我最終去了流浪漢。

這種簡單的開關讓通常是隱藏的VirtualBox的GUI顯示:

v.gui = true 

更多細節在這裏:https://docs.vagrantup.com/v2/virtualbox/configuration.html

我與解決方案的經驗是一般確定。我有我的食譜版本控制爲通緝。但是,反饋迴路相當長。爲了用我所有的定製來構建盒子,我花了大約7分鐘時間,這通常浪費了等待時間。當改變一點點時,我可以嘗試執行更改後的腳本,但看到我必須重新構建盒子的全部內容 - 另外7分鐘浪費在等待中。

我目前試圖瞭解如何在基礎設施的代碼如何仍然得到可接受的反饋循環(讓我們說下面一分鐘)。我認爲這是用Ansible或Puppet等工具進入配置管理世界的地方。

+0

這正是我所做的。奇蹟般有效。我寫了[一篇博客文章](http://we-press-buttons.blogspot.de/2016/01/infrastructure-as-code-some-lessons.html),介紹了我的基於Vagrant/Virtualbox的開發經驗環境。 – samba2

相關問題