Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Jenkins のつらみを軽減した話

Avatar for Junki Kaneko Junki Kaneko
February 21, 2019

Jenkins のつらみを軽減した話

Avatar for Junki Kaneko

Junki Kaneko

February 21, 2019
Tweet

More Decks by Junki Kaneko

Other Decks in Technology

Transcript

  1. のつらみ • 構築運用に関して ◦ オンプレで構築する場合、構築と運用にコストが掛かる ▪ クラウドサービスを利用しないので当然発生する問題 ◦ 監視や可用性の確保を自分で行う必要がある ▪

    で監視したり、 の設定ファイルを定期的にバックアップとったり 色々面 倒くさい ◦ の管理 ▪ 複数の クラスターを管理していると どこに何の が入っているのかわからなくなったり ◦ マシン毎の環境差異を考えなければならない ▪ 別の で成功していたジョブを別の で動かしたら失敗した • 利用に関して ◦ ジョブの管理 ▪ でポチポチしないといけない •
  2. のつらみ • 構築運用に関して ◦ 構築と運用にコストがかかる ◦ の管理 ◦ によって環境差異が発生する ◦

    監視や可用性 今回は触れません • 利用に関して ◦ ジョブの管理 構築自動化
  3. の検証基盤 • と を使って クリーンな環境へのインストールを試行可能にして を回している • や は で仮想化して

    に変換 詳細は ある エンジニアの開発プロセス改善最前線 の発表資料をご覧ください
  4. まとめ • 構築運用に関して ◦ 構築と運用にコストがかかる と で自動化 ◦ の管理 コードで管理できるように

    ◦ によって環境差異が発生する で自動化 ◦ 監視や可用性 今回は触れません • 利用に関して ◦ ジョブの管理 化してコードで管理