Merge pull request #26399 from ixdy/jenkins-unittest-build

Automatic merge from submit-queue

Avoid duplicate building in Jenkins unit/integration job

Partially adopts #26392: don't run `hack/build-go.sh` in the unit/integration job, since we do that already for e2e.

We do need to still build kubectl, however, so do that in `hack/test-cmd.sh`.

x-ref #25940
This commit is contained in:
k8s-merge-robot
2016-06-16 16:11:01 -07:00
committed by GitHub
2 changed files with 9 additions and 2 deletions

View File

@@ -126,8 +126,13 @@ function kubectl-with-retry()
}
kube::util::trap_add cleanup EXIT SIGINT
kube::util::ensure-temp-dir
"${KUBE_ROOT}/hack/build-go.sh" \
cmd/kubectl \
cmd/kube-apiserver \
cmd/kube-controller-manager
kube::etcd::start
ETCD_HOST=${ETCD_HOST:-127.0.0.1}
@@ -164,6 +169,9 @@ kube::log::status "Running kubectl with no options"
# Only run kubelet on platforms it supports
if [[ "$(go env GOHOSTOS)" == "linux" ]]; then
"${KUBE_ROOT}/hack/build-go.sh" \
cmd/kubelet
kube::log::status "Starting kubelet in masterless mode"
"${KUBE_OUTPUT_HOSTBIN}/kubelet" \
--really-crash-for-testing=true \