Enable login/push, build latest/dev on master branch

Login to Docker Hub and Github Container Repo is enabled, need the secrets to be set.
Remove ...image.description because it wil be automatically set.
This commit is contained in:
suika 2021-05-12 04:38:36 +02:00
parent 727287a755
commit 285a4667c2
2 changed files with 13 additions and 14 deletions

View file

@ -2,7 +2,7 @@ name: Build Latest Containers
on:
push:
branches:
- gh-container-build
- master
workflow_dispatch: []
jobs:
@ -24,7 +24,6 @@ jobs:
type=raw,value=latest
labels: |
org.opencontainers.image.title=seaweedfs
org.opencontainers.image.description=SeaweedFS is a distributed storage system for blobs, objects, files, and data lake, to store and serve billions of files fast!
org.opencontainers.image.vendor=Chris Lu
-
name: Set up QEMU
@ -36,14 +35,14 @@ jobs:
buildkitd-flags: "--debug"
-
name: Login to Docker Hub
if: false
if: github.event_name != 'pull_request'
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
-
name: Login to GHCR
if: false
if: github.event_name != 'pull_request'
uses: docker/login-action@v1
with:
registry: ghcr.io
@ -54,7 +53,7 @@ jobs:
uses: docker/build-push-action@v2
with:
context: ./docker
push: false
push: ${{ github.event_name != 'pull_request' }}
file: ./docker/Dockerfile
platforms: linux/amd64
tags: ${{ steps.docker_meta.outputs.tags }}
@ -90,14 +89,14 @@ jobs:
buildkitd-flags: "--debug"
-
name: Login to Docker Hub
if: false
if: github.event_name != 'pull_request'
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
-
name: Login to GHCR
if: false
if: github.event_name != 'pull_request'
uses: docker/login-action@v1
with:
registry: ghcr.io
@ -108,7 +107,7 @@ jobs:
uses: docker/build-push-action@v2
with:
context: ./docker
push: false
push: ${{ github.event_name != 'pull_request' }}
file: ./docker/Dockerfile.go_build
platforms: linux/amd64
tags: ${{ steps.docker_meta.outputs.tags }}

View file

@ -38,14 +38,14 @@ jobs:
buildkitd-flags: "--debug"
-
name: Login to Docker Hub
if: false
if: github.event_name != 'pull_request'
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
-
name: Login to GHCR
if: false
if: github.event_name != 'pull_request'
uses: docker/login-action@v1
with:
registry: ghcr.io
@ -56,7 +56,7 @@ jobs:
uses: docker/build-push-action@v2
with:
context: ./docker
push: false
push: ${{ github.event_name != 'pull_request' }}
file: ./docker/Dockerfile.go_build
platforms: linux/amd64
tags: ${{ steps.docker_meta.outputs.tags }}
@ -93,14 +93,14 @@ jobs:
buildkitd-flags: "--debug"
-
name: Login to Docker Hub
if: false
if: github.event_name != 'pull_request'
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
-
name: Login to GHCR
if: false
if: github.event_name != 'pull_request'
uses: docker/login-action@v1
with:
registry: ghcr.io
@ -111,7 +111,7 @@ jobs:
uses: docker/build-push-action@v2
with:
context: ./docker
push: false
push: ${{ github.event_name != 'pull_request' }}
file: ./docker/Dockerfile.go_build_large
platforms: linux/amd64
tags: ${{ steps.docker_meta.outputs.tags }}