Commit 800831b5 authored by Gadhave's avatar Gadhave
Browse files

Update .gitlab-ci.yml file

parent 76761881
Pipeline #12048 failed with stages
in 26 seconds
......@@ -44,21 +44,23 @@ test:
build:
stage: build
image: docker:latest
image:
name: gcr.io/kaniko-project/executor:latest
entrypoint: [""]
variables:
DOCKER_HOST: unix:///var/run/docker.sock
before_script:
- echo "Logging in to Docker registry..."
- echo "Docker Registry :" ${DOCKER_REGISTRY}
- echo "Docker Username :" ${DOCKER_USERNAME}
- echo "Docker Passowrd :" ${DOCKER_PASSWORD}
- echo "${DOCKER_PASSWORD}" | docker login -u "${DOCKER_USERNAME}" --password-stdin "${DOCKER_REGISTRY}"
DOCKER_REGISTRY: docker.io
DOCKER_CONFIG: /kaniko/.docker/
IMAGE_NAME: "${DOCKER_REGISTRY}/${DOCKER_USERNAME}/${CI_PROJECT_NAME}"
IMAGE_TAG: "${CI_COMMIT_SHORT_SHA}"
script:
- echo "Building image..."
- docker build -t "${IMAGE_NAME}:${IMAGE_TAG}" Desktop/Telegram_Bot
- echo "Pushing image to ${DOCKER_REGISTRY}..."
- docker push "${IMAGE_NAME}:${IMAGE_TAG}"
# Create Docker auth config for Kaniko
- mkdir -p /kaniko/.docker
- |
- echo "{\"auths\":{\"${DOCKER_REGISTRY}\":{\"username\":\"${DOCKER_USERNAME}\",\"password\":\"${DOCKER_PASSWORD}\"}}}" > /kaniko/.docker/config.json
- /kaniko/executor \
--context "${CI_PROJECT_DIR}/Desktop/Telegram_Bot" \
--dockerfile "${CI_PROJECT_DIR}/Desktop/Telegram_Bot/Dockerfile" \
--destination "${IMAGE_NAME}:${IMAGE_TAG}" \
--cleanup
after_script:
- echo "Docker image pushed successfully!"
tags:
- docker
\ No newline at end of file
- echo "Docker image pushed successfully!"
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment