z/OSをjenkinsのslaveにする
いくつかの方法を試したが、
成功と呼べそうなものは1つ。
JNLP経由でスレーブ起動。
スレーブであるz/OSには、
ブラウザもないし、Xもないので、
おのずと事前にスレーブ上でjavaコマンドを叩くことになる。
その際に-Dfile.encoding=ISO8859-1を渡すと、とりあえず動いた。
もちろん-jnlpUrlも入れてる。
誰かがjnlpではないけれど、
エンコーディングの他に、
slave.jarに対して-textを渡す方法を示していたが、確かにこれでマスタとスレーブは繋がるのだけれど、jenkins jobを動かした際に、うまいことsvnからチェックアウト&フォルダ作成がされなかった。
他の問題としては、jnlp経由だと、マスタ側の画面から接続を切断しても、またすぐにスレーブ側から接続してきてしまう。