workflow_dispatch:

This commit is contained in:
BaoXuebin 2022-01-18 23:42:47 +08:00
parent d9cb8486b1
commit 9a47d9ecd2
1 changed files with 32 additions and 31 deletions

View File

@ -1,32 +1,33 @@
name: Publish Docker image name: Publish Docker image
on: on:
release: workflow_dispatch:
types: [published] release:
jobs: types: [published]
push_to_registry: jobs:
name: Push Docker image to Docker Hub push_to_registry:
runs-on: ubuntu-latest name: Push Docker image to Docker Hub
steps: runs-on: ubuntu-latest
- steps:
name: Check out the repo -
uses: actions/checkout@v2 name: Check out the repo
- uses: actions/checkout@v2
name: Set up QEMU -
uses: docker/setup-qemu-action@v1 name: Set up QEMU
- uses: docker/setup-qemu-action@v1
name: Set up Docker Buildx -
uses: docker/setup-buildx-action@v1 name: Set up Docker Buildx
- uses: docker/setup-buildx-action@v1
name: Login to DockerHub -
uses: docker/login-action@v1 name: Login to DockerHub
with: uses: docker/login-action@v1
username: ${{ secrets.DOCKER_USERNAME }} with:
password: ${{ secrets.DOCKER_PASSWORD }} username: ${{ secrets.DOCKER_USERNAME }}
- password: ${{ secrets.DOCKER_PASSWORD }}
name: Build and push -
uses: docker/build-push-action@v2 name: Build and push
with: uses: docker/build-push-action@v2
context: . with:
platforms: linux/amd64,linux/arm64 context: .
push: true platforms: linux/amd64,linux/arm64
push: true
tags: xdbin/beancount-gs:latest tags: xdbin/beancount-gs:latest