Jenkinsをカオスにしないための運用についての発表資料です。 まもなくリリースのJenkins 2.0についてもまとめています。
マトリックステストとは? マトリックステストの行い方 実行結果 問題点 軸の設定をジョブにハードコーディングする必要がある 除外設定が面倒 俺はTravis CIみたいにリポジトリにコミットしたymlファイルでテストしたいんじゃああああああ!!!11111 使い方 マトリックステストとは? 複数のパラメータを掛けあわせてテストを実行することです (例:Ruby 2.1系、2.2系、2.3系 x Rails 4.2系、5.0系 = 計6パターンのテストを行うこと) Travis CIの方がもっと手軽に行う事ができるのでOSS開発の場合はそっちを使うといいと思います 参考 sue445.hatenablog.com マトリックステストの行い方 「新規ジョブ作成」で「マルチ構成プロジェクトのビルド」でプロジェクトを作成します 「マトリックスの設定」でテストしたい軸とパラメータを記述するだけです
ここ数年、CircleCIやTravis CIに代表されるクラウドCIサービスがメジャーになり、Jenkinsの影がめっきり薄くなりました。 でも、自社のプロダクトではクラウドサービスダメ!であったりで、恩恵を受けられない人のために、Jenkinsで少しでもその恩恵受けたい!というのが、この記事です。 CircleCIに対するJenkinsのデメリット 個人的に、Jenkins離れが多い理由は、 1. 初めのセットアップが面倒 2. 複数プロジェクトで共有すると環境が混ざって大変 3. ジョブ設定に関する知識が属人的になりやすい(Jenkinsおじさんの出現) の3つだと考えています。 今回は、特に2.に注目します。 複数プロジェクトの環境が混ざる あるプロジェクトAは、Rubyでサーバサイドアプリを、別のプロジェクトBは、Androidを、というような場合、 Aのビルドには、rbenv,
Posted on February 18, 2015 at 23:26 (JST) Dockerのお勉強の一環として、Jenkinsで下記を実施してみました。 Spring BootでWEBアプリからDockerイメージ作成 作成したDockerイメージをDocker HubへPUSH JenkinsのJob実行による公開サーバのDocker Pull&最新モジュールRUN やったことを順に記載していきます。(長いです。。。) なお、セキュリティ対策はしていません。気になる方は実施&Blog化をお願いします。 今回は今までBlogで取り上げてきたサンプルをもとに動作確認をしています。 ソースはGithubで公開しています。 Webアプリ(simple-mvc-app) CIサーバと公開サーバのプロビジョニング(ci-server-provisioning) 【開発環境】 アプリの準備 G
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く