CI/CD トライ!

CI/CD やってみようかなってことで、自宅マシンに、VM 立てて、そこでやってみよう! せっかくだから、認証とかも、DC(Domain Controller) 立てて一括管理とかチャレンジしてみるか。

って軽い感じで、やってみる!

そんなわけで、ざっくりネットワーク構成考えてみた。

f:id:tomikuma_white_bear:20200326212030p:plain
構想図

とりあえず、内部なんでルータのセキュリティはなしで!(笑) 相互にお互いのネットワーク行き来できるようにして、いろいろ遊べる環境に!

DC 立てて、各マシンをドメインに参加して、認証をすべて DC で。 GitLab 立てて、コミットすれば、各 GitLab Runner でビルド実行

まずは、ここまでの CI を目標にするか。

(後に ansible 使ってデプロイ、単体テスト実行まで行けたらいいな。。。)