From d476d15f64213cb7c2f949c9c2e76b3da4f7fab7 Mon Sep 17 00:00:00 2001 From: Mikhail Lobanov Date: Wed, 14 Oct 2026 17:49:51 +0300 Subject: [PATCH] Publish Docker image to Docker Hub --- .gitea/workflows/ci.yaml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index dd9a292..c7404bb 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -31,5 +31,23 @@ jobs: apt-get update apt-get install -y docker.io + - name: Login to Docker Hub + env: + DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} + DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} + run: | + echo "$DOCKERHUB_TOKEN" | docker login \ + -u "$DOCKERHUB_USERNAME" \ + --password-stdin + - name: Build Docker image - run: docker build -t devops-platform:${{ github.sha }} . + run: | + docker build \ + -t mikhaillobanov/devops-platform:latest \ + -t mikhaillobanov/devops-platform:${GITHUB_SHA::7} \ + . + + - name: Push Docker image + run: | + docker push mikhaillobanov/devops-platform:latest + docker push mikhaillobanov/devops-platform:${GITHUB_SHA::7}