JenkinsのVncViewerr Pluginを使ってみます。
Ubuntu 14.04で動作させています(Debian 8でも動きます)。
Table of Contents
1 VncViewer Pluginとは
2 VncViewer Pluginのインストール
プラグインの管理画面からインストールします。
Jenkinsの管理 -> プラグインの管理 -> 利用可能
3 ジョブの設定
「Run Xvnc during build」にチェックを入れた状態で「Enable VNC viewer」にチェックを入れます。
「VNC Server」の欄にはホスト名とディスプレイ番号を指定します。
Xvnc Pluginはディスプレイ番号を$DISPLAYに設定するのでそれを用います。
VncRecorder Pluginと異なり、ディスプレイ番号からVNCのポート番号に変換して使用するため、リモート接続したSlaveの画面も視聴できます。
4 ジョブの実行
コンソール出力で以下のようなボタンが出力されます。
novncが起動し、テキストボックスにvncserverのパスワードを入力するとVncViewerの画面が表示されます。
ジョブが実行されている間はマウスとキーボード操作が可能です。