これを行う前に、docker build
を使用できるgitlabランナーを設定する必要があります。ユースケースに応じてhereの指示で設定できます
次に、gitlabで新しいレポを作成して、sachin-image
としましょう。
git repoのルートには、必要なものをすべてインストールしたDockerfile
を追加します。
は今、このレポに、そのよう.gitlab-ci.yml
ファイルを追加します。
---
before_script:
- docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN <my-docker-gitlab-registry-url>
stages:
- build
build_image:
stage: build
script:
- docker build -t gitlab.example.com/my/dockerimage/repo:latest .
- docker push gitlab.example/my/dockerimage/repo:latest
tags:
- docker_engine
をこの時点で、あなたは今、自動化されているドッキングウィンドウがgitlabで働いてビルド。それは主に働いたがDockerfileを書くことは、処理するおかげで
gitlab.example.com/my/dockerimage/repo:latest
:将来gitlabでこのイメージを使用するためには、次の画像のURLを使用するために必要なすべてのビルド。 – SACn