2
我確實有一個使用VMWare Fusion的Ubuntu Server 12.04虛擬機,我想提供一組Jenkins步驟。與Jenkins和Ubuntu 12.04服務器配置服務器
到目前爲止,我安裝操作系統時,默認情況下我的服務器虛擬機具有以下軟件包。
- 默認的Java(這是OpenJDK的詹金斯從)
- 的OpenSSH服務器(用於與我的客戶)
我想作以下修改這個VM模板,以便我可以稍後用於任何目的。
- 更改的主機名/主機配置(需要重新啓動),如果必要(GIT芯)
- 運行軟件包安裝
- 安裝傀儡主服務器。
我在嘗試執行命令時遇到問題,因爲ubuntu沒有root帳戶。
+ sudo hostname ubuntu
sudo: no tty present and no askpass program specified
Build step 'Execute shell' marked build as failure
Finished: FAILURE
我曾嘗試改變sudoers的NOPASSWD配置與運氣須藤組成員只有當我登錄到虛擬機,但不與詹金斯即使詹金斯用戶在系統中的唯一用戶爲成員的sudo組。
我會說具有特定的操作系統和圖像應該是足夠的,但我猜在這種情況下需要詹金斯奴隸到位開始管理虛擬機。我沒有使用Vagrant,因爲在MAC上速度非常慢,VM Ware Fusion的速度超過了平行速度。
任何線索?
將很快嘗試。 – Maverick
@Maverick,你試過了嗎? –