RaspberryPi上のmicrok8sクラスタ上に、Docker buildが可能なGitLab-runnerをいろいろな方法で構築してみました。
- 前提/目的
- GitLab-runnerについて
- Executorの種別
- Dockerイメージのビルド方法の選定
- GitLab-runnerの構築の下準備
- tokenについて
- Dockerの導入
- aptで導入した場合のinsecure-registry設定
- snapで導入した場合のinsecure-registry設定
- ホストマシン上でDockerコマンドを実施して構築
- Shell executorのトークンを発行・導入
- Shell executorの場合.gitlab-ci.yml
- DockerコマンドをDockerコンテナ内から実施して構築
- 結論
- 所感
- 参考