Commit 823896e9 authored by Benavides Ontiveros's avatar Benavides Ontiveros
Browse files

verify docker push and login

parent f8fced6f
Pipeline #12178 failed
...@@ -10,16 +10,6 @@ variables: ...@@ -10,16 +10,6 @@ variables:
DOCKER_REGISTRY: "docker.io" DOCKER_REGISTRY: "docker.io"
DOCKERHUB_REPO: "$DOCKER_USERNAME/reddit_data_fetcher" DOCKERHUB_REPO: "$DOCKER_USERNAME/reddit_data_fetcher"
# =====================================================================
# BASE JOB TEMPLATE
# =====================================================================
.build_template:
tags: ["ubuntu", "vm"] # Must match your runner tags
image: docker:24.0.9 # Docker CLI available
before_script:
- echo "Checking Docker access..."
- docker info || true # just in case
# ===================================================================== # =====================================================================
# LINT # LINT
# ===================================================================== # =====================================================================
...@@ -65,10 +55,14 @@ test: ...@@ -65,10 +55,14 @@ test:
# ===================================================================== # =====================================================================
diag: diag:
stage: diag stage: diag
extends: .build_template image: docker:24.0.9
tags: ["ubuntu", "vm"]
before_script:
- echo "Checking Docker access..."
- docker info || true
script: script:
- echo "Check Docker access:" - echo "Check Docker socket:"
- ls -l /var/run - ls -l /var/run || true
- stat /var/run/docker.sock || true - stat /var/run/docker.sock || true
- echo "Docker version:" - echo "Docker version:"
- docker version || true - docker version || true
...@@ -85,7 +79,11 @@ diag: ...@@ -85,7 +79,11 @@ diag:
# ===================================================================== # =====================================================================
build: build:
stage: build stage: build
extends: .build_template image: docker:24.0.9
tags: ["ubuntu", "vm"]
before_script:
- echo "Checking Docker access..."
- docker info || true
script: script:
- echo "Building Docker image for commit: ${CI_COMMIT_SHORT_SHA}" - echo "Building Docker image for commit: ${CI_COMMIT_SHORT_SHA}"
- docker build --build-arg REDDIT_CLIENT_ID="$REDDIT_CLIENT_ID" --build-arg REDDIT_CLIENT_SECRET="$REDDIT_CLIENT_SECRET" -t $DOCKERHUB_REPO:$CI_COMMIT_SHORT_SHA . - docker build --build-arg REDDIT_CLIENT_ID="$REDDIT_CLIENT_ID" --build-arg REDDIT_CLIENT_SECRET="$REDDIT_CLIENT_SECRET" -t $DOCKERHUB_REPO:$CI_COMMIT_SHORT_SHA .
...@@ -104,7 +102,11 @@ build: ...@@ -104,7 +102,11 @@ build:
# ===================================================================== # =====================================================================
deploy: deploy:
stage: deploy stage: deploy
extends: .build_template image: docker:24.0.9
tags: ["ubuntu", "vm"]
before_script:
- echo "Checking Docker access..."
- docker info || true
script: script:
- echo "Logging in to Docker Hub..." - echo "Logging in to Docker Hub..."
- echo "$DOCKER_TOKEN" | docker login -u "$DOCKER_USERNAME" --password-stdin - echo "$DOCKER_TOKEN" | docker login -u "$DOCKER_USERNAME" --password-stdin
......
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