on: push: tags: - 'v[0-9]+*' env: IMAGE_NAME: repo-app jobs: docker: name: Make image runs-on: docker steps: - name: Checkout code uses: actions/checkout@v4 - name: Login to Docker Registry run: echo "${{ secrets.DOCKER_PASSWORD }}" | docker login repo.nqws.ru -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin - name: Extract version from tag id: extract_version run: | VERSION=${GITHUB_REF#refs/tags/} echo "VERSION=${VERSION}" >> $GITHUB_ENV - name: Make image run: | docker buildx build --platform linux/amd64 \ --tag repo.nqws.ru/merch-tracker/repo-app-v2:latest \ --tag repo.nqws.ru/merch-tracker/repo-app-v2:${{ env.VERSION }} \ --push .