きどたかのブログ

いつか誰かがこのブログからトラブルを解決しますように。

z/OSをjenkinsのslaveにする

いくつかの方法を試したが、
成功と呼べそうなものは1つ。


JNLP経由でスレーブ起動。


スレーブであるz/OSには、
ブラウザもないし、Xもないので、
おのずと事前にスレーブ上でjavaコマンドを叩くことになる。


その際に-Dfile.encoding=ISO8859-1を渡すと、とりあえず動いた。
もちろん-jnlpUrlも入れてる。


誰かがjnlpではないけれど、
エンコーディングの他に、
slave.jarに対して-textを渡す方法を示していたが、確かにこれでマスタとスレーブは繋がるのだけれど、jenkins jobを動かした際に、うまいことsvnからチェックアウト&フォルダ作成がされなかった。


他の問題としては、jnlp経由だと、マスタ側の画面から接続を切断しても、またすぐにスレーブ側から接続してきてしまう。