From 1c54120107ec177b70d44a0a7025fd7220a7595b Mon Sep 17 00:00:00 2001 From: Arthur Mitchell Date: Mon, 26 Feb 2024 20:59:43 +0000 Subject: [PATCH] man build --- .github/workflows/docker-build-manual.yml | 31 +++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/docker-build-manual.yml diff --git a/.github/workflows/docker-build-manual.yml b/.github/workflows/docker-build-manual.yml new file mode 100644 index 0000000..83042fe --- /dev/null +++ b/.github/workflows/docker-build-manual.yml @@ -0,0 +1,31 @@ +name: Docker build and push tag manually + +on: + workflow_dispatch + +env: + # Use docker.io for Docker Hub if empty + REGISTRY: docker.io + # github.repository as / + IMAGE_NAME: kronos443/nutcase + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v3 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0 + # Login against a Docker registry except on PR + # https://github.com/docker/login-action + - name: Log into registry ${{ env.REGISTRY }} + if: github.event_name != 'pull_request' + uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0 + with: + registry: ${{ env.REGISTRY }} + username: ${{ secrets.DOCKERHUB_USER }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + - name: Build the Docker image + run: docker buildx build --platform linux/amd64,linux/arm64/v8 --file nutcase/docker/Dockerfile --tag kronos443/nutcase:test032a --push .