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}