Allows not to release olm files

Signed-off-by: Anatoliy Bazko <abazko@redhat.com>
pull/262/head
Anatoliy Bazko 2020-05-15 17:46:55 +03:00
parent 6515009c98
commit aae4524d0d
2 changed files with 7 additions and 2 deletions

View File

@ -11,8 +11,9 @@ Export environment variables:
```
```
Usage: ./make-release.sh [RELEASE_VERSION] --release --push-olm-files --push-git-changes --pull-requests
Usage: ./make-release.sh [RELEASE_VERSION] --release --release-olm-files --push-olm-files --push-git-changes --pull-requests
--release: to release
--release-olm-files: to release olm files
--push-olm-files: to push OLM files to quay.io. This flag should be omitted
if already a greater version released. For instance, we are releasing 7.9.3 version but
7.10.0 already exists. Otherwise it breaks the linear update path of the stable channel.

View File

@ -21,6 +21,7 @@ init() {
PUSH_OLM_FILES=false
PUSH_GIT_CHANGES=false
CREATE_PULL_REQUESTS=false
RELEASE_OLM_FILES=false
RELEASE_DIR=$(cd "$(dirname "$0")"; pwd)
if [[ $# -lt 1 ]]; then usage; exit; fi
@ -31,6 +32,7 @@ init() {
'--push-olm-files') PUSH_OLM_FILES=true; shift 0;;
'--push-git-changes') PUSH_GIT_CHANGES=true; shift 0;;
'--pull-requests') CREATE_PULL_REQUESTS=true; shift 0;;
'--release-olm-files') RELEASE_OLM_FILES=true; shift 0;;
'--help'|'-h') usage; exit;;
esac
shift 1
@ -244,7 +246,9 @@ run() {
checkoutToReleaseBranch
releaseOperatorCode
updateNightlyOlmFiles
releaseOlmFiles
if [[ $RELEASE_OLM_FILES == "true" ]]; then
releaseOlmFiles
fi
}
init "$@"