steps: - name: build image: docker:dind privileged: true commands: - dockerd-entrypoint.sh & - sleep 3 - docker build -t reg.nx.kroot.sh/blog:latest -t reg.nx.kroot.sh/blog:${CI_COMMIT_SHA:0:7} . - echo "$REGISTRY_PASSWORD" | docker login reg.nx.kroot.sh -u "$REGISTRY_USER" --password-stdin - docker push reg.nx.kroot.sh/blog:latest - docker push reg.nx.kroot.sh/blog:${CI_COMMIT_SHA:0:7} secrets: [registry_user, registry_password] when: branch: master event: push