Accessing build worker via Remote Desktop (RDP) - Appveyor
iutest の cygwin ビルドのテストが落ちていたのですが、ログだけでは原因がよくわからなかったのでリモートデスクトップでアクセスしてみました。
設定
Accessing build worker via Remote Desktop (RDP) - Appveyorこちらの説明では、init と on_finish のタイミングで RDP を有効にする方法が説明されています。
ビルド開始直後から有効にする場合は、下記の PS スクリプトを init で実行するように設定をします。
iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
ビルド終了後に有効にする場合は、下記の PS スクリプトを on_finish で実行するように設定をします。
$blockRdp = $true; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
いずれの場合も時間制限があり、60分までとなっています。
ログインする
設定ができたら、ビルドを実行します。すると、以下のようにコンソールログがでるので、そのアドレスとユーザー名、パスワードでリモートデスクトップ接続します。
init:
on_finish:
はい。できました。
これだけです。とっても簡単ですね。
日本語キーボード
リモートデスクトップでログインするとキーボードが英字配列として認識されて、やり辛かったです。対処方法を色々試してみましたが、結果としては上手くいかず。
誰か教えて下さい~><
まとめ
AppVeyor は至れり尽くせり。(テキトーまとめごめんなさい)
0 件のコメント:
コメントを投稿