2013/12/24

MacでSSP (伺か) のJenkinsゴーストを使う

以前、SSP (伺か) 用のJenkinsゴーストを公開しましたが、勉強会の発表資料だけではMacでの導入の方法がわかりづらいので、まとめてみました。

MacでのSSP導入方法

  1. Wineskinの記事を参考に、Wineskinを導入して、エンジンとラッパをインストールしておきます。

  2. 独立伺か研究施設 ばぐとら研究所」に行き、フルセット版のダウンロードします。

  3. Wineskinを実行し、[Create New Blank Wrapper]をクリック。

  4. 名前をsspにして[OK]をクリック。

  5. しばらく待ちます。

  6. Wineが起動しますので少し待ちます。しばらくすると、Monoをインストールするかどうか聞いてきますが、SSPには不要なので[Cancel]をクリック

  7. さらにGeckoエンジンをインストールするかどうか聞いてきますが、SSPには不要なので[Cancel]をクリック。

  8. これで.appが作成されるので、[View wrapper in Finder]をクリック。

  9. Finderのウィンドウが開くが、それを一旦無視してターミナルを開く

  10. 次のコマンドを実行 (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 
    
  11. 開かれたFinderのssp.appを実行。

  12. Advancedをクリック。

  13. [Windows EXE]を/Program Files/ssp/ssp.exeにします。それから、[Set Screen Options]をクリック。

  14. [Use Mac Driver instead of X11]にチェックして[Done]をクリック。

  15. すべての設定ウィンドウを閉じて、ssp.appを実行。

  16. 起動を確認したらSSPを一旦終了しておきます (右クリック → Quit)

Jenkinsゴーストの導入

  1. ターミナルで次のコマンドを実行。

    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 
    
  2. SSPを起動

  3. 右クリック → 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 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。