Browse Source

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.
pull/2063/head
suika 4 years ago
parent
commit
285a4667c2
  1. 15
      .github/workflows/container_latest.yml
  2. 12
      .github/workflows/container_release.yml

15
.github/workflows/container_latest.yml

@ -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 }}

12
.github/workflows/container_release.yml

@ -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 }}

Loading…
Cancel
Save