Tags

By year

  1. 2014 (28)

「Jenkins と cron」という資料を作ってプチ勉強会で発表しようと思ってます

Jenkins 勉強会

Posted on Apr 29


はじめに

管理しているサーバーの cron 設定がカオスになりがちだったので「こりゃあかん」ということで、次のプチ勉強会で「Jenkins と cron」というタイトルで喋ろうかと思って資料を作ってみた。ちなみに初めての Keynote の資料となる。



資料と補足

資料


補足

  • Jenkins 側で cron ジョブの結果をチェックしてアラートを飛ばす場合にはチェック用のジョブを作る必要がありそう
  • XML をバイナリエンコードする場合には hexdump とか使うと良い

また、XML フォーマットは以下の通りとなる。全ての項目が必須となる。

<run>
  <log encoding="hexBinary">$(hexdump -v -e '1/1 "%02x"' $LOG)</log>
  <result>${RESULT}</result>
  <duration>${ELAPSED_MS}</duration>
</run>

ちなみに cron ジョブの結果を POST する bash スクリプトを以下にアップした。

このスクリプトをシェル関数として利用すればすぐに cron の結果を Jenkins 先生に飛ばせるはず。



さいごに

  • Keynote は使ってるだけでなんかカッコいい
  • LT 等の発表資料を作る時のポイントってなんだろなー



2014 かっぱのほげふが