はじめに やること Jenkins を使って Dockerfile のテストを自動化 テストが通ったらコンテナをビルドして Docker Hub にコンテナイメージを push 必要なもの 以下のアカウントを既にお持ちであるという前提で資料を進める。 Docker Hub のアカウント GitHub のアカウント 上記のアカウントが無い方は事前に取得しておきましょう。(※ 取っておいて損は無いと思います) ハンズオンの流れ 仮想マシンに Jenkins を導入 Jenkins プラグインを導入 GitHub 上のハンズオンリポジトリを fork する fork したリポジトリと Jenkins を連携させる コンテナをビルドして Docker Hub に push するジョブ(ジョブ B)を作成する Dockerfile をテストするジョブ(ジョブ A)を作成する ビューにてパイプライン表
![Serverspec ハンズオン資料(Jenkins おじさんお届け編) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/a7a6402c2138a6d42f40f424f62c1ba3933238e7/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9U2VydmVyc3BlYyUyMCVFMyU4MyU4RiVFMyU4MyVCMyVFMyU4MiVCQSVFMyU4MiVBQSVFMyU4MyVCMyVFOCVCMyU4NyVFNiU5NiU5OSVFRiVCQyU4OEplbmtpbnMlMjAlRTMlODElOEElRTMlODElOTglRTMlODElOTUlRTMlODIlOTMlRTMlODElOEElRTUlQjElOEElRTMlODElOTElRTclQjclQTglRUYlQkMlODkmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPWU0ZWZkOTMxZjc2YzgwMjUwNGExYzlkNzJhNTRhMmIx%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBpbm9rYXBwYSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NWZjOTVhNjNjNGRmNzFkMmZhNGQ3YTFiMzU0OTUxN2I%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D6cb55ddb8eee8caee3275d47afa8e082)