From ae264e9680d1f07be927eebe92d84753a7479e33 Mon Sep 17 00:00:00 2001 From: kaiiak Date: Sun, 2 Jan 2022 23:16:20 +0800 Subject: [PATCH] push to registry --- .github/workflows/docker-image.yml | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 46e4b0b..9198b35 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -11,14 +11,14 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Build the Docker image with golang:buster - run: docker build . --file Dockerfile.buster --tag opencv-docker-golang:buster + # - name: Build the Docker image with golang:buster + # run: docker build . --file Dockerfile.buster --tag opencv-docker-golang:buster - name: Build the Docker image with ubuntu:20.04 run: docker build . --file Dockerfile.ubuntu --tag opencv-docker-golang:ubuntu - - name: Build the Docker image with dlib - run: docker build . --file Dockerfile.dlib --tag opencv-docker-golang:dlib + # - name: Build the Docker image with dlib + # run: docker build . --file Dockerfile.dlib --tag opencv-docker-golang:dlib push_to_registries: runs-on: ubuntu-latest permissions: @@ -29,7 +29,23 @@ jobs: uses: actions/checkout@v2 - name: Log in to Docker Hub - uses: docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9 + uses: docker/login-action@v1.12.0 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} + + - name: Extract metadata (tags, labels) for Docker + id: meta + uses: docker/metadata-action@v3.6.2 + with: + images: ${{ github.repository }} + + - name: Build and push Docker image + uses: docker/build-push-action@v2.7.0 + with: + context: . + push: true + build-args: | + -f=Dockerfile.ubuntu + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }}