以前、SSP (伺か) 用のJenkinsゴーストを公開しましたが、勉強会の発表資料だけではMacでの導入の方法がわかりづらいので、まとめてみました。
MacでのSSP導入方法
Wineskinの記事を参考に、Wineskinを導入して、エンジンとラッパをインストールしておきます。
「独立伺か研究施設 ばぐとら研究所」に行き、フルセット版のダウンロードします。
Wineskinを実行し、[Create New Blank Wrapper]をクリック。
名前をsspにして[OK]をクリック。
しばらく待ちます。
Wineが起動しますので少し待ちます。しばらくすると、Monoをインストールするかどうか聞いてきますが、SSPには不要なので[Cancel]をクリック
さらにGeckoエンジンをインストールするかどうか聞いてきますが、SSPには不要なので[Cancel]をクリック。
これで.appが作成されるので、[View wrapper in Finder]をクリック。
Finderのウィンドウが開くが、それを一旦無視してターミナルを開く
次のコマンドを実行 (ssp_2_3_14f.exeの解凍時にエラー終了するが無視)。
cd ~/Applications/Wineskin/ssp.app/drive_c/Program\ Files mkdir ssp && cd ssp unzip ~/Downloads/ssp_2_3_14f.exe
開かれたFinderのssp.appを実行。
Advancedをクリック。
[Windows EXE]を
/Program Files/ssp/ssp.exe
にします。それから、[Set Screen Options]をクリック。[Use Mac Driver instead of X11]にチェックして[Done]をクリック。
すべての設定ウィンドウを閉じて、ssp.appを実行。
起動を確認したらSSPを一旦終了しておきます (右クリック → Quit)
Jenkinsゴーストの導入
ターミナルで次のコマンドを実行。
cd ~/Applications/Wineskin/ssp.app/drive_c/Program\ Files/ssp/ghost git clone https://github.com/safx/ssp-jenkins-ghost.git jenkins_temp mv jenkins_temp/jenkins . rm -fr jenkins_temp
SSPを起動
右クリック → Change Ghost → Jenkins
Sakura Script Transfer Protocol (SSTP)を利用する
SSTPプロトコルに従って、ポート9801に文字列を送信するだけです。
なお、改行コードがCRLFでなければSSTP/1.1 400 Bad Request
になるので注意。
アイコン
Wineskinのアイコンを変更したい場合には、 Wineskinの記事を参考に変更してください。
下にMac向けのtiff画像を置いておきますので、tiff2icnsしてご利用ください。
おわりに
MacでSSPのJenkinsゴーストを使う方法を紹介しました。
絵心のあるかたは胴体を追加していただけると幸いです。
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。