mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-11-03 23:40:03 +00:00 
			
		
		
		
	Clean up artifacts variables in hack scripts
This commit is contained in:
		@@ -39,9 +39,9 @@ retry go get github.com/cespare/prettybench
 | 
				
			|||||||
export KUBE_RACE=" "
 | 
					export KUBE_RACE=" "
 | 
				
			||||||
# Disable coverage report
 | 
					# Disable coverage report
 | 
				
			||||||
export KUBE_COVER="n"
 | 
					export KUBE_COVER="n"
 | 
				
			||||||
export ARTIFACTS_DIR=${WORKSPACE}/_artifacts
 | 
					export ARTIFACTS=${ARTIFACTS:-"${WORKSPACE}/artifacts"}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
mkdir -p "${ARTIFACTS_DIR}"
 | 
					mkdir -p "${ARTIFACTS}"
 | 
				
			||||||
cd /go/src/k8s.io/kubernetes
 | 
					cd /go/src/k8s.io/kubernetes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
./hack/install-etcd.sh
 | 
					./hack/install-etcd.sh
 | 
				
			||||||
@@ -49,5 +49,5 @@ cd /go/src/k8s.io/kubernetes
 | 
				
			|||||||
# Run the benchmark tests and pretty-print the results into a separate file.
 | 
					# Run the benchmark tests and pretty-print the results into a separate file.
 | 
				
			||||||
make test-integration WHAT="$*" KUBE_TEST_ARGS="-run='XXX' -bench=. -benchmem" \
 | 
					make test-integration WHAT="$*" KUBE_TEST_ARGS="-run='XXX' -bench=. -benchmem" \
 | 
				
			||||||
  | tee \
 | 
					  | tee \
 | 
				
			||||||
   >(prettybench -no-passthrough > ${ARTIFACTS_DIR}/BenchmarkResults.txt) \
 | 
					   >(prettybench -no-passthrough > ${ARTIFACTS}/BenchmarkResults.txt) \
 | 
				
			||||||
   >(go run test/integration/benchmark/jsonify/main.go ${ARTIFACTS_DIR}/BenchmarkResults_benchmark_$(date -u +%Y-%m-%dT%H:%M:%SZ).json || cat > /dev/null)
 | 
					   >(go run test/integration/benchmark/jsonify/main.go ${ARTIFACTS}/BenchmarkResults_benchmark_$(date -u +%Y-%m-%dT%H:%M:%SZ).json || cat > /dev/null)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -36,8 +36,10 @@ go get -u github.com/jstemmer/go-junit-report
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# Enable the Go race detector.
 | 
					# Enable the Go race detector.
 | 
				
			||||||
export KUBE_RACE=-race
 | 
					export KUBE_RACE=-race
 | 
				
			||||||
# Produce a JUnit-style XML test report for Jenkins.
 | 
					# Set artifacts directory
 | 
				
			||||||
export KUBE_JUNIT_REPORT_DIR=${WORKSPACE}/_artifacts
 | 
					export ARTIFACTS=${ARTIFACTS:-"${WORKSPACE}/artifacts"}
 | 
				
			||||||
 | 
					# Produce a JUnit-style XML test report
 | 
				
			||||||
 | 
					export KUBE_JUNIT_REPORT_DIR="${ARTIFACTS}"
 | 
				
			||||||
# Save the verbose stdout as well.
 | 
					# Save the verbose stdout as well.
 | 
				
			||||||
export KUBE_KEEP_VERBOSE_TEST_OUTPUT=y
 | 
					export KUBE_KEEP_VERBOSE_TEST_OUTPUT=y
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -39,9 +39,10 @@ retry go get github.com/jstemmer/go-junit-report
 | 
				
			|||||||
export KUBE_RACE=-race
 | 
					export KUBE_RACE=-race
 | 
				
			||||||
# Disable coverage report
 | 
					# Disable coverage report
 | 
				
			||||||
export KUBE_COVER="n"
 | 
					export KUBE_COVER="n"
 | 
				
			||||||
# Produce a JUnit-style XML test report for Jenkins.
 | 
					# Set artifacts directory
 | 
				
			||||||
export KUBE_JUNIT_REPORT_DIR=${WORKSPACE}/artifacts
 | 
					export ARTIFACTS=${ARTIFACTS:-"${WORKSPACE}/artifacts"}
 | 
				
			||||||
export ARTIFACTS_DIR=${WORKSPACE}/artifacts
 | 
					# Produce a JUnit-style XML test report
 | 
				
			||||||
 | 
					export KUBE_JUNIT_REPORT_DIR="${ARTIFACTS}"
 | 
				
			||||||
# Save the verbose stdout as well.
 | 
					# Save the verbose stdout as well.
 | 
				
			||||||
export KUBE_KEEP_VERBOSE_TEST_OUTPUT=y
 | 
					export KUBE_KEEP_VERBOSE_TEST_OUTPUT=y
 | 
				
			||||||
export KUBE_INTEGRATION_TEST_MAX_CONCURRENCY=4
 | 
					export KUBE_INTEGRATION_TEST_MAX_CONCURRENCY=4
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -31,10 +31,10 @@ retry() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
export PATH=${GOPATH}/bin:${PWD}/third_party/etcd:/usr/local/go/bin:${PATH}
 | 
					export PATH=${GOPATH}/bin:${PWD}/third_party/etcd:/usr/local/go/bin:${PATH}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Produce a JUnit-style XML test report
 | 
					 | 
				
			||||||
export KUBE_JUNIT_REPORT_DIR=${WORKSPACE}/artifacts
 | 
					 | 
				
			||||||
# Set artifacts directory
 | 
					# Set artifacts directory
 | 
				
			||||||
export ARTIFACTS_DIR=${WORKSPACE}/artifacts
 | 
					export ARTIFACTS=${ARTIFACTS:-"${WORKSPACE}/artifacts"}
 | 
				
			||||||
 | 
					# Produce a JUnit-style XML test report
 | 
				
			||||||
 | 
					export KUBE_JUNIT_REPORT_DIR="${ARTIFACTS}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export LOG_LEVEL=4
 | 
					export LOG_LEVEL=4
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -70,8 +70,8 @@ kube::etcd::start() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  # Start etcd
 | 
					  # Start etcd
 | 
				
			||||||
  ETCD_DIR=${ETCD_DIR:-$(mktemp -d 2>/dev/null || mktemp -d -t test-etcd.XXXXXX)}
 | 
					  ETCD_DIR=${ETCD_DIR:-$(mktemp -d 2>/dev/null || mktemp -d -t test-etcd.XXXXXX)}
 | 
				
			||||||
  if [[ -d "${ARTIFACTS_DIR:-}" ]]; then
 | 
					  if [[ -d "${ARTIFACTS:-}" ]]; then
 | 
				
			||||||
    ETCD_LOGFILE="${ARTIFACTS_DIR}/etcd.$(uname -n).$(id -un).log.DEBUG.$(date +%Y%m%d-%H%M%S).$$"
 | 
					    ETCD_LOGFILE="${ARTIFACTS}/etcd.$(uname -n).$(id -un).log.DEBUG.$(date +%Y%m%d-%H%M%S).$$"
 | 
				
			||||||
  else
 | 
					  else
 | 
				
			||||||
    ETCD_LOGFILE=${ETCD_LOGFILE:-"/dev/null"}
 | 
					    ETCD_LOGFILE=${ETCD_LOGFILE:-"/dev/null"}
 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -120,6 +120,10 @@ KUBE_TEST_API_VERSIONS="${KUBE_TEST_API_VERSIONS:-${ALL_VERSIONS_CSV}}"
 | 
				
			|||||||
# once we have multiple group supports
 | 
					# once we have multiple group supports
 | 
				
			||||||
# Create a junit-style XML test report in this directory if set.
 | 
					# Create a junit-style XML test report in this directory if set.
 | 
				
			||||||
KUBE_JUNIT_REPORT_DIR=${KUBE_JUNIT_REPORT_DIR:-}
 | 
					KUBE_JUNIT_REPORT_DIR=${KUBE_JUNIT_REPORT_DIR:-}
 | 
				
			||||||
 | 
					# If KUBE_JUNIT_REPORT_DIR is unset, and ARTIFACTS is set, then have them match.
 | 
				
			||||||
 | 
					if [[ -z "${KUBE_JUNIT_REPORT_DIR:-}" && -n "${ARTIFACTS:-}" ]]; then
 | 
				
			||||||
 | 
					    export KUBE_JUNIT_REPORT_DIR="${ARTIFACTS}"
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
# Set to 'y' to keep the verbose stdout from tests when KUBE_JUNIT_REPORT_DIR is
 | 
					# Set to 'y' to keep the verbose stdout from tests when KUBE_JUNIT_REPORT_DIR is
 | 
				
			||||||
# set.
 | 
					# set.
 | 
				
			||||||
KUBE_KEEP_VERBOSE_TEST_OUTPUT=${KUBE_KEEP_VERBOSE_TEST_OUTPUT:-n}
 | 
					KUBE_KEEP_VERBOSE_TEST_OUTPUT=${KUBE_KEEP_VERBOSE_TEST_OUTPUT:-n}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,6 +21,11 @@ set -o pipefail
 | 
				
			|||||||
KUBE_ROOT=$(dirname "${BASH_SOURCE}")/../..
 | 
					KUBE_ROOT=$(dirname "${BASH_SOURCE}")/../..
 | 
				
			||||||
source "${KUBE_ROOT}/hack/lib/util.sh"
 | 
					source "${KUBE_ROOT}/hack/lib/util.sh"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# If KUBE_JUNIT_REPORT_DIR is unset, and ARTIFACTS is set, then have them match.
 | 
				
			||||||
 | 
					if [[ -z "${KUBE_JUNIT_REPORT_DIR:-}" && -n "${ARTIFACTS:-}" ]]; then
 | 
				
			||||||
 | 
					    export KUBE_JUNIT_REPORT_DIR="${ARTIFACTS}"
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# include shell2junit library
 | 
					# include shell2junit library
 | 
				
			||||||
source "${KUBE_ROOT}/third_party/forked/shell2junit/sh2ju.sh"
 | 
					source "${KUBE_ROOT}/third_party/forked/shell2junit/sh2ju.sh"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -94,9 +94,9 @@ pushd "${KUBE_ROOT}" > /dev/null 2>&1
 | 
				
			|||||||
    echo "(The above output can be saved as godepdiff.patch if you're not running this locally)" >&2
 | 
					    echo "(The above output can be saved as godepdiff.patch if you're not running this locally)" >&2
 | 
				
			||||||
    echo "(The patch file should also be exported as a build artifact if run through CI)" >&2
 | 
					    echo "(The patch file should also be exported as a build artifact if run through CI)" >&2
 | 
				
			||||||
    KEEP_TMP=true
 | 
					    KEEP_TMP=true
 | 
				
			||||||
    if [[ -f godepdiff.patch && -d "${ARTIFACTS_DIR:-}" ]]; then
 | 
					    if [[ -f godepdiff.patch && -d "${ARTIFACTS:-}" ]]; then
 | 
				
			||||||
      echo "Copying patch to artifacts.."
 | 
					      echo "Copying patch to artifacts.."
 | 
				
			||||||
      cp godepdiff.patch "${ARTIFACTS_DIR:-}/"
 | 
					      cp godepdiff.patch "${ARTIFACTS:-}/"
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
    ret=1
 | 
					    ret=1
 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
@@ -111,9 +111,9 @@ pushd "${KUBE_ROOT}" > /dev/null 2>&1
 | 
				
			|||||||
    echo "(The above output can be saved as godepdiff.patch if you're not running this locally)" >&2
 | 
					    echo "(The above output can be saved as godepdiff.patch if you're not running this locally)" >&2
 | 
				
			||||||
    echo "(The patch file should also be exported as a build artifact if run through CI)" >&2
 | 
					    echo "(The patch file should also be exported as a build artifact if run through CI)" >&2
 | 
				
			||||||
    KEEP_TMP=true
 | 
					    KEEP_TMP=true
 | 
				
			||||||
    if [[ -f vendordiff.patch && -d "${ARTIFACTS_DIR:-}" ]]; then
 | 
					    if [[ -f vendordiff.patch && -d "${ARTIFACTS:-}" ]]; then
 | 
				
			||||||
      echo "Copying patch to artifacts.."
 | 
					      echo "Copying patch to artifacts.."
 | 
				
			||||||
      cp vendordiff.patch "${ARTIFACTS_DIR:-}/"
 | 
					      cp vendordiff.patch "${ARTIFACTS:-}/"
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
    ret=1
 | 
					    ret=1
 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user