aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsuika <2320837+Suika@users.noreply.github.com>2021-05-12 04:38:36 +0200
committersuika <2320837+Suika@users.noreply.github.com>2021-05-12 04:38:36 +0200
commit285a4667c2a0c642a902fbb870d0591b574f7a81 (patch)
tree3af18dc3898912cf5e0b5a1f1c0e4e4706e4503c
parent727287a755bad6c40cca56ee9c5f985d49898a08 (diff)
downloadseaweedfs-285a4667c2a0c642a902fbb870d0591b574f7a81.tar.xz
seaweedfs-285a4667c2a0c642a902fbb870d0591b574f7a81.zip
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.
-rw-r--r--.github/workflows/container_latest.yml15
-rw-r--r--.github/workflows/container_release.yml12
2 files changed, 13 insertions, 14 deletions
diff --git a/.github/workflows/container_latest.yml b/.github/workflows/container_latest.yml
index f7bc4d353..e4b3c2a38 100644
--- a/.github/workflows/container_latest.yml
+++ b/.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 }}
diff --git a/.github/workflows/container_release.yml b/.github/workflows/container_release.yml
index d86b1d1ea..1ade0878e 100644
--- a/.github/workflows/container_release.yml
+++ b/.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 }}