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: ...@@ -44,21 +44,23 @@ test:
build: build:
stage: build stage: build
image: docker:latest image:
name: gcr.io/kaniko-project/executor:latest
entrypoint: [""]
variables: variables:
DOCKER_HOST: unix:///var/run/docker.sock DOCKER_REGISTRY: docker.io
before_script: DOCKER_CONFIG: /kaniko/.docker/
- echo "Logging in to Docker registry..." IMAGE_NAME: "${DOCKER_REGISTRY}/${DOCKER_USERNAME}/${CI_PROJECT_NAME}"
- echo "Docker Registry :" ${DOCKER_REGISTRY} IMAGE_TAG: "${CI_COMMIT_SHORT_SHA}"
- echo "Docker Username :" ${DOCKER_USERNAME}
- echo "Docker Passowrd :" ${DOCKER_PASSWORD}
- echo "${DOCKER_PASSWORD}" | docker login -u "${DOCKER_USERNAME}" --password-stdin "${DOCKER_REGISTRY}"
script: script:
- echo "Building image..." # Create Docker auth config for Kaniko
- docker build -t "${IMAGE_NAME}:${IMAGE_TAG}" Desktop/Telegram_Bot - mkdir -p /kaniko/.docker
- echo "Pushing image to ${DOCKER_REGISTRY}..." - |
- docker push "${IMAGE_NAME}:${IMAGE_TAG}" - 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: after_script:
- echo "Docker image pushed successfully!" - echo "Docker image pushed successfully!"
tags: \ No newline at end of file
- docker
\ 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