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

Jenkins のつらみを軽減した話

Junki Kaneko
February 21, 2019

Jenkins のつらみを軽減した話

Junki Kaneko

February 21, 2019
Tweet

More Decks by Junki Kaneko

Other Decks in Technology

Transcript

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

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

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

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

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