build: stop publishing charts in master branch
The helm charts will now only be published when it is
an officially tagged release build.
The images will only be published to all repos for
dockerhub, quay, and ghcr when it is a tagged release.
The images will be published only to dockerhub for all
master and interim release branch builds.
Remove obsolete makefile option for images.
Ceph is the only image Rook ever expects to build.
Simplify the makefile by removing the legacy option
to select which image to build.
Also included are other small improvements to clean up
the release scripts.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
(cherry picked from commit 7d908d0a5e)
This commit is contained in:
1 parent
ab88c8d032
commit
df2f9c8b26
10 files changed
+54
-125
No files matched your search
@@ -36,7 +36,7 @@ jobs:
|
||||
|
||||
- name: build rook
|
||||
run: |
|
||||
GOPATH=$(go env GOPATH) make clean && make -j$nproc IMAGES='ceph' BUILD_CONTAINER_IMAGE=false build
|
||||
GOPATH=$(go env GOPATH) make clean && make -j$nproc BUILD_CONTAINER_IMAGE=false build
|
||||
|
||||
- name: validate build
|
||||
run: tests/scripts/validate_modified_files.sh build
|
||||
|
||||
Reference in new issue
Block a user