Docker in DockerのJenkins環境をdockerで構築

dockerで構築したjnekins内でdockerイメージを作成する

これができるとjenkinsでDockerイメージまで作成し、デプロイが簡単になります。

Dindイメージを使って作成してみます

Dockerfile

start.sh

docker-compose.xml

ついでにdocker-composeで起動するように設定します

.docker-compose.env

起動

RでSHA

RでSHA1を作成する。serialize=Fを入れるのがポイント

rubyの出力との比較

expectの書き方

よく忘れるので備忘録