More Related Content
Similar to Jenkins勉強会 in 札幌 第一部
Similar to Jenkins勉強会 in 札幌 第一部 (20)
Jenkins勉強会 in 札幌 第一部
- 17. 必須事項 CIサーバ 物理サーバ or 仮想化 SCM Subversion、Git、Mercurial、 bazaar ・・・ ビルドスクリプト Maven2、Ant、Rake、Gant、Gradle、・・・ テスト JUnit、TestNG、RSpec・・・
- 29. 解消方法 状態を把握する テスト失敗や警告の増減に注目する テストの最小化 変更に強いテストだけにする TDD的なテストは捨てる やる必要があるかどうか常に問う 問題のあったところ、デグレートしたところを重点的に バグは偏在する インスペクションで問題のない個所はレビュー後ignoreにする
- 36. Jenkins OSSのCIツール メインコミッターは川口耕介さん 簡単、手軽、親切 JavaWebStartで起動 「java -jar jenkins.war」起動 好きなサーブレットコンテナにデプロイ可能 設定はWebの画面 DBが不要 プラグインで機能拡張 各OSごとにインストーラがある サービス(デーモン)実行は楽々 CIのデファクトになってる?
- 48. Pluginについて 種類 SCM ビルドトリガー ビルドツール 通知 リポート ポストビルド ・・・ まずはWikiを調べましょう こういう機能ないかな、と思ったものは結構あります https://wiki.jenkins-ci.org/display/JENKINS/Plugins Pluginだけで話ができてしまうボリューム 400以上
- 51. Jenkinsのクラスタリングについて マスタ /スレーブ方式 マスタは命令を出す スレーブを命令どおりに仕事する マスタはスレーブの結果を集める スレーブの設定はsshがおすすめ スレーブ側のsshの設定ができていればスレーブエージェントを自動で送り込める スレーブにラベルを付けれる WindosのみやLinuxのみ、実行環境のバージョンやDBごとなどをグループ化