GitLabを運用しているのだが、最近?(だいぶ前)にGitLab CIが統合されたので、Gitlab Runnerを設定してCI/CDを試した。
自分なりにまとめたいが時間がない(ただの言い訳)ので、参考にしたリンクだけをとりあえず残しておく。
・CentOS7にDockerとGitLab Runnerをインストール(GitLab RunnerはDocker Imageを利用しない)
https://qiita.com/tamanugi/items/fedbd60f8b1b907727b4
・GitLab RunnerをGitLabに登録〜GitLabのジョブを実行
https://qiita.com/KI1208/items/a29e3c621bf32b46b639
・Dockerプライベートレジストリの構築(httpsのレジストリを自己証明書で作成した)
https://dev.classmethod.jp/cloud/docker-registry-recipes/
・その他(Dockerは初めて触るのでいろいろと参考にしました)
https://knowledge.sakura.ad.jp/13265/
http://smot93516.hatenablog.jp/entry/2018/04/16/101853
https://thinkit.co.jp/story/2015/10/06/6453
https://qiita.com/kimullaa/items/f556431b8103e686f356
等々…
書籍:
https://www.amazon.co.jp/Docker-Adrian-Mouat/dp/4873117763
→だいぶ古い内容ですが、Dockerのポイントがまとめられており分かりやすい。古いので、結構変わっているところもあるが、そこは公式リファレンス等を確認すれば問題ないと思う。
以上