kind: pipeline type: docker name: default steps: - name: test image: golang:1.17.1 commands: - env - export IMAGE_TAG=${CI_BUILD_TAG:-${CI_BUILD_REF_NAME}-${CI_BUILD_REF:0:8}} - export DEPLOY_IMAGE=${DEPLOY_REGISTRY}/${DOCKER_NS}/sayam:${IMAGE_TAG} - docker build -t ${IMAGE} -f Dockerfile . - docker push ${IMAGE} - echo ${DEPLOY_IMAGE} - docker rmi ${IMAGE}