From a6c9c9c002ad1e98a6951f654a3e0a648634218d Mon Sep 17 00:00:00 2001 From: kromskii2 <146603192+kromskii2@users.noreply.github.com> Date: Tue, 31 Dec 2024 11:14:37 +0300 Subject: [PATCH] Update docker-image.yml --- .github/workflows/docker-image.yml | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 6f80a17..e688369 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -2,21 +2,17 @@ name: Build and Push Docker Image on: push: - branches: [ "main" ] # Запускать сборку при push в ветку main + branches: [ "main" ] pull_request: - branches: [ "main" ] # Запускать при открытии Pull Request в ветку main + branches: [ "main" ] jobs: build-and-push: runs-on: ubuntu-latest - steps: - # 1. Клонируем (чекаутим) репозиторий - - name: Check out repository + - name: Check out uses: actions/checkout@v4 - # 2. Логинимся в Docker Hub, - # используя секреты, добавленные в репозиторий (Settings → Secrets and variables → Actions) - name: Login to Docker Hub uses: docker/login-action@v2 with: @@ -24,15 +20,10 @@ jobs: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - # 3. Сборка и публикация Docker-образа - - name: Build and push Docker image + - name: Build and push uses: docker/build-push-action@v4 with: context: . - file: Dockerfile # Путь к вашему Dockerfile; если лежит в корне - оставляем так - push: true # Говорим GitHub Actions автоматически пушить образ в реестр + file: Dockerfile + push: true tags: ${{ secrets.DOCKERHUB_USERNAME }}/my-image-name:latest - # Можно указать несколько тегов (например, latest + текущий SHA коммита): - # tags: | - # ${{ secrets.DOCKERHUB_USERNAME }}/my-image-name:latest - # ${{ secrets.DOCKERHUB_USERNAME }}/my-image-name:${{ github.sha }}