0
我通過vagrant爲windows創建了命令行構建環境。基本上希望能夠建立一個標準的構建環境,使我的團隊中的任何人都可以使用流浪漢,而不管他們在哪個機器上。使用Windows Server Core和Vagrant創建標準Windows Build環境
環境在Windows Server Core安裝上運行。使用Chocolatey包管理器來安裝cmake和visual studio。當我運行配置腳本時,它會掛起,直到我登錄到VirtualBox中的Windows核心實例。看起來,直到我看到Visual Studio 2013啓動畫面,它會阻止安裝。
choco install visualstudiocommunity2013
我得到的流浪者日誌中的以下內容:
==> default: Installing the following packages:
==> default:
==> default: visualstudiocommunity2013
==> default: By installing you accept licenses for the packages.
==> default: VisualStudioCommunity2013 v12.0.21005.1
==> default: Downloading VisualStudioCommunity2013 32 bit
==> default:
==> default: from 'http://download.microsoft.com/download/7/1/B/71BA74D8-B9A0-4E6C-9159-A8335D54437E/vs_community.exe'
==> default: Installing VisualStudioCommunity2013...
一旦我爲看到啓動畫面,它的動作完成。任何人都知道他們是否是一種抑制閃屏的方式。理想情況下,我希望我的jenkins實例使用相同的無頭虛擬機來執行持續集成構建。如果有人不得不看到啓動畫面,就不能這樣做。
你嘗試過'choco install visualstudiocommunity2013 --confirm'嗎? –
現在工作。必須關閉確認:巧克力功能啓用-n = allowGlobalConfirmation。使用--confirm也可能起作用。 – Atifm