mirror of
https://github.com/kubernetes/node-problem-detector.git
synced 2026-05-06 01:07:07 +00:00
CI: build container and push tar, PR: push tar
We only need the tar to run CI tests, but we should also test building the container. We release the container and binaries independently of this, this script is for e2e tests.
This commit is contained in:
@@ -128,7 +128,7 @@ function build-pr() {
|
||||
export REGISTRY="${NPD_STAGING_REGISTRY}/pr/${PR}"
|
||||
export VERSION=$(get-version)
|
||||
export TAG="${VERSION}"
|
||||
make push
|
||||
make push-tar
|
||||
write-env-file ${PR_ENV_FILENAME}
|
||||
}
|
||||
|
||||
@@ -138,7 +138,10 @@ function build-ci() {
|
||||
export REGISTRY="${NPD_STAGING_REGISTRY}/ci"
|
||||
export VERSION="$(get-version)-$(date +%Y%m%d.%H%M)"
|
||||
export TAG="${VERSION}"
|
||||
make push
|
||||
# e2e tests consume the tarball, not the container
|
||||
# this is simpler to manage in the infra, and we still ensure the container
|
||||
# build works locally
|
||||
make push-tar build-container
|
||||
|
||||
# Create the env file with and without custom flags at the same time.
|
||||
build-npd-custom-flags
|
||||
|
||||
Reference in New Issue
Block a user