github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/config/jobs/kubernetes/sig-testing/bazel-build-test.yaml (about) 1 presubmits: 2 kubernetes/kubernetes: 3 #manual-release-bump-required 4 - name: pull-kubernetes-bazel-build 5 always_run: true 6 skip_branches: 7 - release-1.13 # per-release job 8 - release-1.10 # different bazel version 9 labels: 10 preset-service-account: "true" 11 preset-bazel-scratch-dir: "true" 12 preset-bazel-remote-cache-enabled: "true" 13 spec: 14 containers: 15 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 16 args: 17 - "--job=$(JOB_NAME)" 18 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 19 - "--service-account=/etc/service-account/service-account.json" 20 - "--upload=gs://kubernetes-jenkins/pr-logs" 21 - "--timeout=60" 22 - "--scenario=kubernetes_bazel" 23 - "--" # end bootstrap args, scenario args below 24 - "--build=//... -//vendor/..." 25 - "--release=//build/release-tars" 26 # Bazel needs privileged mode in order to sandbox builds. 27 securityContext: 28 privileged: true 29 resources: 30 requests: 31 memory: "6Gi" 32 run_after_success: 33 - name: pull-kubernetes-e2e-kubeadm-gce 34 max_concurrency: 8 35 skip_report: true 36 run_if_changed: '^(cmd/kubeadm|build/debs|pkg/kubelet/certificate|cmd/kubelet/app).*$' 37 skip_branches: 38 - release-1.13 # per-release job 39 - release-1.10 # different bazel version 40 labels: 41 preset-service-account: "true" 42 preset-k8s-ssh: "true" 43 spec: 44 containers: 45 - image: gcr.io/k8s-testimages/e2e-kubeadm:v20181218-693c7d272 46 args: 47 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 48 - "--repo=k8s.io/kubernetes-anywhere=kubeadm-e2e" 49 - "--upload=gs://kubernetes-jenkins/pr-logs" 50 - "--timeout=75" 51 - --scenario=kubernetes_e2e 52 - -- 53 - --cluster= 54 - --deployment=kubernetes-anywhere 55 - --gcp-zone=us-central1-f 56 - --ginkgo-parallel=30 57 - --kubeadm=pull 58 - --kubernetes-anywhere-kubernetes-version=ci-cross/latest 59 - --provider=kubernetes-anywhere 60 - --test_args=--ginkgo.focus=\[Conformance\] --ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\] --minStartupPods=8 61 - --timeout=55m 62 - --use-shared-build=bazel 63 env: 64 - name: SKIP_RELEASE_VALIDATION # See: https://github.com/kubernetes/kubernetes/pull/50391 65 value: "true" 66 - name: pull-kubernetes-bazel-build 67 always_run: true 68 branches: 69 - release-1.13 # per-release job 70 labels: 71 preset-service-account: "true" 72 preset-bazel-scratch-dir: "true" 73 preset-bazel-remote-cache-enabled: "true" 74 spec: 75 containers: 76 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.13 77 args: 78 - "--job=$(JOB_NAME)" 79 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 80 - "--service-account=/etc/service-account/service-account.json" 81 - "--upload=gs://kubernetes-jenkins/pr-logs" 82 - "--timeout=60" 83 - "--scenario=kubernetes_bazel" 84 - "--" # end bootstrap args, scenario args below 85 - "--build=//... -//vendor/..." 86 - "--release=//build/release-tars" 87 # Bazel needs privileged mode in order to sandbox builds. 88 securityContext: 89 privileged: true 90 resources: 91 requests: 92 memory: "6Gi" 93 run_after_success: 94 - name: pull-kubernetes-e2e-kubeadm-gce 95 max_concurrency: 8 96 skip_report: true 97 run_if_changed: '^(cmd/kubeadm|build/debs|pkg/kubelet/certificate|cmd/kubelet/app).*$' 98 branches: 99 - release-1.13 100 labels: 101 preset-service-account: "true" 102 preset-k8s-ssh: "true" 103 spec: 104 containers: 105 - image: gcr.io/k8s-testimages/e2e-kubeadm:v20181218-693c7d272 106 args: 107 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 108 - "--repo=k8s.io/kubernetes-anywhere=kubeadm-e2e" 109 - "--upload=gs://kubernetes-jenkins/pr-logs" 110 - "--timeout=75" 111 - --scenario=kubernetes_e2e 112 - -- 113 - --cluster= 114 - --deployment=kubernetes-anywhere 115 - --gcp-zone=us-central1-f 116 - --ginkgo-parallel=30 117 - --kubeadm=pull 118 - --kubernetes-anywhere-kubernetes-version=ci-cross/latest 119 - --provider=kubernetes-anywhere 120 - --test_args=--ginkgo.focus=\[Conformance\] --ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\] --minStartupPods=8 121 - --timeout=55m 122 - --use-shared-build=bazel 123 env: 124 - name: SKIP_RELEASE_VALIDATION # See: https://github.com/kubernetes/kubernetes/pull/50391 125 value: "true" 126 - name: pull-kubernetes-bazel-build 127 always_run: true 128 branches: 129 - release-1.10 130 labels: 131 preset-service-account: "true" 132 preset-bazel-scratch-dir: "true" 133 preset-bazel-remote-cache-enabled: "true" 134 spec: 135 containers: 136 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.10 137 args: 138 - "--job=$(JOB_NAME)" 139 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 140 - "--service-account=/etc/service-account/service-account.json" 141 - "--upload=gs://kubernetes-jenkins/pr-logs" 142 - "--timeout=60" 143 - "--scenario=kubernetes_bazel" 144 - "--" # end bootstrap args, scenario args below 145 - "--build=//... -//vendor/..." 146 - "--release=//build/release-tars" 147 # Bazel needs privileged mode in order to sandbox builds. 148 securityContext: 149 privileged: true 150 resources: 151 requests: 152 memory: "6Gi" 153 run_after_success: 154 - name: pull-kubernetes-e2e-kubeadm-gce 155 max_concurrency: 8 156 skip_report: true 157 run_if_changed: '^(cmd/kubeadm|build/debs|pkg/kubelet/certificate|cmd/kubelet/app).*$' 158 branches: 159 - release-1.10 160 labels: 161 preset-service-account: "true" 162 preset-k8s-ssh: "true" 163 spec: 164 containers: 165 - image: gcr.io/k8s-testimages/e2e-kubeadm:v20181218-693c7d272 166 args: 167 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 168 - "--repo=k8s.io/kubernetes-anywhere=kubeadm-e2e" 169 - "--upload=gs://kubernetes-jenkins/pr-logs" 170 - "--timeout=75" 171 - --scenario=kubernetes_e2e 172 - -- 173 - --cluster= 174 - --deployment=kubernetes-anywhere 175 - --gcp-zone=us-central1-f 176 - --ginkgo-parallel=30 177 - --kubeadm=pull 178 - --kubernetes-anywhere-kubernetes-version=ci-cross/latest 179 - --provider=kubernetes-anywhere 180 - --test_args=--ginkgo.focus=\[Conformance\] --ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\] --minStartupPods=8 181 - --timeout=55m 182 - --use-shared-build=bazel 183 env: 184 - name: SKIP_RELEASE_VALIDATION # See: https://github.com/kubernetes/kubernetes/pull/50391 185 value: "true" 186 187 #manual-release-bump-required 188 - name: pull-kubernetes-bazel-test 189 always_run: true 190 skip_branches: 191 - release-1.13 # per-release job 192 - release-1.10 # different bazel version 193 labels: 194 preset-service-account: "true" 195 preset-bazel-scratch-dir: "true" 196 preset-bazel-remote-cache-enabled: "true" 197 spec: 198 containers: 199 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 200 args: 201 - "--job=$(JOB_NAME)" 202 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 203 - "--service-account=/etc/service-account/service-account.json" 204 - "--upload=gs://kubernetes-jenkins/pr-logs" 205 - "--timeout=60" 206 - "--scenario=kubernetes_bazel" 207 - "--" # end bootstrap args, scenario args below 208 - "--test=//... -//build/... -//vendor/..." 209 - "--manual-test=//hack:verify-all" 210 - "--test-args=--config=unit" 211 - "--test-args=--build_tag_filters=-e2e,-integration" 212 - "--test-args=--test_tag_filters=-e2e,-integration" 213 - "--test-args=--flaky_test_attempts=3" 214 # Bazel needs privileged mode in order to sandbox builds. 215 securityContext: 216 privileged: true 217 resources: 218 requests: 219 memory: "6Gi" 220 - name: pull-kubernetes-bazel-test 221 always_run: true 222 branches: 223 - release-1.13 # per-release job 224 labels: 225 preset-service-account: "true" 226 preset-bazel-scratch-dir: "true" 227 preset-bazel-remote-cache-enabled: "true" 228 spec: 229 containers: 230 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.13 231 args: 232 - "--job=$(JOB_NAME)" 233 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 234 - "--service-account=/etc/service-account/service-account.json" 235 - "--upload=gs://kubernetes-jenkins/pr-logs" 236 - "--timeout=60" 237 - "--scenario=kubernetes_bazel" 238 - "--" # end bootstrap args, scenario args below 239 - "--test=//... -//build/... -//vendor/..." 240 - "--manual-test=//hack:verify-all" 241 - "--test-args=--config=unit" 242 - "--test-args=--build_tag_filters=-e2e,-integration" 243 - "--test-args=--test_tag_filters=-e2e,-integration" 244 - "--test-args=--flaky_test_attempts=3" 245 # Bazel needs privileged mode in order to sandbox builds. 246 securityContext: 247 privileged: true 248 resources: 249 requests: 250 memory: "6Gi" 251 - name: pull-kubernetes-bazel-test 252 always_run: true 253 branches: 254 - release-1.10 255 labels: 256 preset-service-account: "true" 257 preset-bazel-scratch-dir: "true" 258 preset-bazel-remote-cache-enabled: "true" 259 spec: 260 containers: 261 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.10 262 args: 263 - "--job=$(JOB_NAME)" 264 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 265 - "--service-account=/etc/service-account/service-account.json" 266 - "--upload=gs://kubernetes-jenkins/pr-logs" 267 - "--timeout=60" 268 - "--scenario=kubernetes_bazel" 269 - "--" # end bootstrap args, scenario args below 270 - "--test=//... -//build/... -//vendor/..." 271 - "--manual-test=//hack:verify-all" 272 - "--test-args=--config=unit" 273 - "--test-args=--build_tag_filters=-e2e,-integration" 274 - "--test-args=--test_tag_filters=-e2e,-integration" 275 - "--test-args=--flaky_test_attempts=3" 276 # Bazel needs privileged mode in order to sandbox builds. 277 securityContext: 278 privileged: true 279 resources: 280 requests: 281 memory: "6Gi" 282 283 postsubmits: 284 kubernetes/kubernetes: 285 - name: ci-kubernetes-bazel-build 286 branches: 287 - master 288 labels: 289 preset-service-account: "true" 290 preset-bazel-scratch-dir: "true" 291 preset-bazel-remote-cache-enabled: "true" 292 spec: 293 containers: 294 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 295 args: 296 - "--job=$(JOB_NAME)" 297 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 298 - "--service-account=/etc/service-account/service-account.json" 299 - "--upload=gs://kubernetes-jenkins/logs" 300 - "--timeout=60" 301 - "--scenario=kubernetes_bazel" 302 - "--" # end bootstrap args, scenario args below 303 - "--build=//... -//vendor/..." 304 - "--release=//build/release-tars" 305 - "--gcs=gs://kubernetes-release-dev/ci" 306 - "--version-suffix=-bazel" 307 - "--publish-version=gs://kubernetes-release-dev/ci/latest-bazel.txt" 308 # Bazel needs privileged mode in order to sandbox builds. 309 securityContext: 310 privileged: true 311 resources: 312 requests: 313 memory: "6Gi" 314 run_after_success: 315 - name: ci-kubernetes-bazel-test 316 labels: 317 preset-service-account: "true" 318 preset-bazel-scratch-dir: "true" 319 preset-bazel-remote-cache-enabled: "true" 320 spec: 321 containers: 322 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 323 args: 324 - "--job=$(JOB_NAME)" 325 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 326 - "--service-account=/etc/service-account/service-account.json" 327 - "--upload=gs://kubernetes-jenkins/logs" 328 - "--timeout=60" 329 - "--scenario=kubernetes_bazel" 330 - "--" # end bootstrap args, scenario args below 331 - "--test=//... -//build/... -//vendor/..." 332 - "--manual-test=//hack:verify-all" 333 - "--test-args=--config=unit" 334 - "--test-args=--build_tag_filters=-e2e,-integration" 335 - "--test-args=--test_tag_filters=-e2e,-integration" 336 - "--test-args=--flaky_test_attempts=3" 337 securityContext: 338 privileged: true 339 resources: 340 requests: 341 memory: "6Gi" 342 343 # manual-release-bump-required (add a job for the new release branch and delete the one for the deprecated release.) 344 - name: ci-kubernetes-bazel-build-1-10 345 branches: 346 - release-1.10 347 labels: 348 preset-service-account: "true" 349 preset-bazel-scratch-dir: "true" 350 preset-bazel-remote-cache-enabled: "true" 351 spec: 352 containers: 353 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.10 354 args: 355 - "--job=$(JOB_NAME)" 356 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 357 - "--service-account=/etc/service-account/service-account.json" 358 - "--upload=gs://kubernetes-jenkins/logs" 359 - "--timeout=60" 360 - "--scenario=kubernetes_bazel" 361 - "--" # end bootstrap args, scenario args below 362 - "--build=//... -//vendor/..." 363 - "--release=//build/release-tars" 364 - "--gcs=gs://kubernetes-release-dev/ci" 365 - "--version-suffix=-bazel" 366 - "--publish-version=gs://kubernetes-release-dev/ci/latest-bazel-1.10.txt" 367 # Bazel needs privileged mode in order to sandbox builds. 368 securityContext: 369 privileged: true 370 resources: 371 requests: 372 memory: "6Gi" 373 - name: ci-kubernetes-bazel-build-1-11 374 branches: 375 - release-1.11 376 labels: 377 preset-service-account: "true" 378 preset-bazel-scratch-dir: "true" 379 preset-bazel-remote-cache-enabled: "true" 380 spec: 381 containers: 382 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.11 383 args: 384 - "--job=$(JOB_NAME)" 385 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 386 - "--service-account=/etc/service-account/service-account.json" 387 - "--upload=gs://kubernetes-jenkins/logs" 388 - "--timeout=60" 389 - "--scenario=kubernetes_bazel" 390 - "--" # end bootstrap args, scenario args below 391 - "--build=//... -//vendor/..." 392 - "--release=//build/release-tars" 393 - "--gcs=gs://kubernetes-release-dev/ci" 394 - "--version-suffix=-bazel" 395 - "--publish-version=gs://kubernetes-release-dev/ci/latest-bazel-1.11.txt" 396 # Bazel needs privileged mode in order to sandbox builds. 397 securityContext: 398 privileged: true 399 resources: 400 requests: 401 memory: "6Gi" 402 - name: ci-kubernetes-bazel-build-1-12 403 branches: 404 - release-1.12 405 labels: 406 preset-service-account: "true" 407 preset-bazel-scratch-dir: "true" 408 preset-bazel-remote-cache-enabled: "true" 409 spec: 410 containers: 411 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.12 412 args: 413 - "--job=$(JOB_NAME)" 414 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 415 - "--service-account=/etc/service-account/service-account.json" 416 - "--upload=gs://kubernetes-jenkins/logs" 417 - "--timeout=60" 418 - "--scenario=kubernetes_bazel" 419 - "--" # end bootstrap args, scenario args below 420 - "--build=//... -//vendor/..." 421 - "--release=//build/release-tars" 422 - "--gcs=gs://kubernetes-release-dev/ci" 423 - "--version-suffix=-bazel" 424 - "--publish-version=gs://kubernetes-release-dev/ci/latest-bazel-1.12.txt" 425 # Bazel needs privileged mode in order to sandbox builds. 426 securityContext: 427 privileged: true 428 resources: 429 requests: 430 memory: "6Gi" 431 - name: ci-kubernetes-bazel-build-1-13 432 branches: 433 - release-1.13 434 labels: 435 preset-service-account: "true" 436 preset-bazel-scratch-dir: "true" 437 preset-bazel-remote-cache-enabled: "true" 438 spec: 439 containers: 440 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.13 441 args: 442 - "--job=$(JOB_NAME)" 443 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 444 - "--service-account=/etc/service-account/service-account.json" 445 - "--upload=gs://kubernetes-jenkins/logs" 446 - "--timeout=60" 447 - "--scenario=kubernetes_bazel" 448 - "--" # end bootstrap args, scenario args below 449 - "--build=//... -//vendor/..." 450 - "--release=//build/release-tars" 451 - "--gcs=gs://kubernetes-release-dev/ci" 452 - "--version-suffix=-bazel" 453 - "--publish-version=gs://kubernetes-release-dev/ci/latest-bazel-1.13.txt" 454 # Bazel needs privileged mode in order to sandbox builds. 455 securityContext: 456 privileged: true 457 resources: 458 requests: 459 memory: "6Gi" 460 461 # manual-release-bump-required (add a job for the new release branch and delete the one for the deprecated release.) 462 - name: ci-kubernetes-bazel-test-1-10 463 branches: 464 - release-1.10 465 labels: 466 preset-service-account: "true" 467 preset-bazel-scratch-dir: "true" 468 preset-bazel-remote-cache-enabled: "true" 469 spec: 470 containers: 471 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.10 472 args: 473 - "--job=$(JOB_NAME)" 474 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 475 - "--service-account=/etc/service-account/service-account.json" 476 - "--upload=gs://kubernetes-jenkins/logs" 477 - "--timeout=60" 478 - "--scenario=kubernetes_bazel" 479 - "--" # end bootstrap args, scenario args below 480 - "--test=//... -//build/... -//vendor/..." 481 - "--manual-test=//hack:verify-all" 482 - "--test-args=--config=unit" 483 - "--test-args=--build_tag_filters=-e2e,-integration" 484 - "--test-args=--test_tag_filters=-e2e,-integration" 485 - "--test-args=--flaky_test_attempts=3" 486 securityContext: 487 privileged: true 488 resources: 489 requests: 490 memory: "6Gi" 491 - name: ci-kubernetes-bazel-test-1-11 492 branches: 493 - release-1.11 494 labels: 495 preset-service-account: "true" 496 preset-bazel-scratch-dir: "true" 497 preset-bazel-remote-cache-enabled: "true" 498 spec: 499 containers: 500 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.11 501 args: 502 - "--job=$(JOB_NAME)" 503 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 504 - "--service-account=/etc/service-account/service-account.json" 505 - "--upload=gs://kubernetes-jenkins/logs" 506 - "--timeout=60" 507 - "--scenario=kubernetes_bazel" 508 - "--" # end bootstrap args, scenario args below 509 - "--test=//... -//build/... -//vendor/..." 510 - "--manual-test=//hack:verify-all" 511 - "--test-args=--config=unit" 512 - "--test-args=--build_tag_filters=-e2e,-integration" 513 - "--test-args=--test_tag_filters=-e2e,-integration" 514 - "--test-args=--flaky_test_attempts=3" 515 securityContext: 516 privileged: true 517 resources: 518 requests: 519 memory: "6Gi" 520 - name: ci-kubernetes-bazel-test-1-12 521 branches: 522 - release-1.12 523 labels: 524 preset-service-account: "true" 525 preset-bazel-scratch-dir: "true" 526 preset-bazel-remote-cache-enabled: "true" 527 spec: 528 containers: 529 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.12 530 args: 531 - "--job=$(JOB_NAME)" 532 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 533 - "--service-account=/etc/service-account/service-account.json" 534 - "--upload=gs://kubernetes-jenkins/logs" 535 - "--timeout=60" 536 - "--scenario=kubernetes_bazel" 537 - "--" # end bootstrap args, scenario args below 538 - "--test=//... -//build/... -//vendor/..." 539 - "--manual-test=//hack:verify-all" 540 - "--test-args=--config=unit" 541 - "--test-args=--build_tag_filters=-e2e,-integration" 542 - "--test-args=--test_tag_filters=-e2e,-integration" 543 - "--test-args=--flaky_test_attempts=3" 544 securityContext: 545 privileged: true 546 resources: 547 requests: 548 memory: "6Gi" 549 - name: ci-kubernetes-bazel-test-1-13 550 branches: 551 - release-1.13 552 labels: 553 preset-service-account: "true" 554 preset-bazel-scratch-dir: "true" 555 preset-bazel-remote-cache-enabled: "true" 556 spec: 557 containers: 558 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.13 559 args: 560 - "--job=$(JOB_NAME)" 561 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 562 - "--service-account=/etc/service-account/service-account.json" 563 - "--upload=gs://kubernetes-jenkins/logs" 564 - "--timeout=60" 565 - "--scenario=kubernetes_bazel" 566 - "--" # end bootstrap args, scenario args below 567 - "--test=//... -//build/... -//vendor/..." 568 - "--manual-test=//hack:verify-all" 569 - "--test-args=--config=unit" 570 - "--test-args=--build_tag_filters=-e2e,-integration" 571 - "--test-args=--test_tag_filters=-e2e,-integration" 572 - "--test-args=--flaky_test_attempts=3" 573 securityContext: 574 privileged: true 575 resources: 576 requests: 577 memory: "6Gi" 578 579 periodics: 580 # periodic bazel build jobs 581 - name: periodic-kubernetes-bazel-build-master 582 interval: 5m 583 labels: 584 preset-service-account: "true" 585 preset-bazel-scratch-dir: "true" 586 preset-bazel-remote-cache-enabled: "true" 587 spec: 588 containers: 589 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 590 args: 591 - "--job=$(JOB_NAME)" 592 - "--repo=k8s.io/kubernetes=master" 593 - "--service-account=/etc/service-account/service-account.json" 594 - "--upload=gs://kubernetes-jenkins/logs" 595 - "--timeout=60" 596 - "--scenario=kubernetes_bazel" 597 - "--" # end bootstrap args, scenario args below 598 - "--build=//... -//vendor/..." 599 - "--release=//build/release-tars" 600 - "--gcs=gs://kubernetes-release-dev/ci" 601 - "--version-suffix=-bazel" 602 - "--publish-version=gs://kubernetes-release-dev/ci/latest-bazel.txt" 603 env: 604 # so we can use the right cache id 605 # TODO(bentheelder): switch to kubernetes_execute_bazel and consider dropping this 606 - name: REPO_OWNER 607 value: kubernetes 608 - name: REPO_NAME 609 value: kubernetes 610 # Bazel needs privileged mode in order to sandbox builds. 611 securityContext: 612 privileged: true 613 resources: 614 requests: 615 memory: "6Gi" 616 617 # manual-release-bump-required (add a job for the new release branch and delete the one for the deprecated release.) 618 - name: periodic-kubernetes-bazel-build-1-10 619 interval: 6h 620 labels: 621 preset-service-account: "true" 622 preset-bazel-scratch-dir: "true" 623 preset-bazel-remote-cache-enabled: "true" 624 spec: 625 containers: 626 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.10 627 args: 628 - "--job=$(JOB_NAME)" 629 - "--repo=k8s.io/kubernetes=release-1.10" 630 - "--service-account=/etc/service-account/service-account.json" 631 - "--upload=gs://kubernetes-jenkins/logs" 632 - "--scenario=kubernetes_bazel" 633 - "--" # end bootstrap args, scenario args below 634 - "--build=//... -//vendor/..." 635 - "--release=//build/release-tars" 636 env: 637 # TODO(bentheelder): switch to kubernetes_execute_bazel and consider dropping this 638 - name: REPO_OWNER 639 value: kubernetes 640 - name: REPO_NAME 641 value: kubernetes 642 # Bazel needs privileged mode in order to sandbox builds. 643 securityContext: 644 privileged: true 645 resources: 646 requests: 647 memory: "6Gi" 648 649 - name: periodic-kubernetes-bazel-build-1-11 650 interval: 6h 651 labels: 652 preset-service-account: "true" 653 preset-bazel-scratch-dir: "true" 654 preset-bazel-remote-cache-enabled: "true" 655 spec: 656 containers: 657 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.11 658 args: 659 - "--job=$(JOB_NAME)" 660 - "--repo=k8s.io/kubernetes=release-1.11" 661 - "--service-account=/etc/service-account/service-account.json" 662 - "--upload=gs://kubernetes-jenkins/logs" 663 - "--scenario=kubernetes_bazel" 664 - "--" # end bootstrap args, scenario args below 665 - "--build=//... -//vendor/..." 666 - "--release=//build/release-tars" 667 env: 668 # TODO(bentheelder): switch to kubernetes_execute_bazel and consider dropping this 669 - name: REPO_OWNER 670 value: kubernetes 671 - name: REPO_NAME 672 value: kubernetes 673 # Bazel needs privileged mode in order to sandbox builds. 674 securityContext: 675 privileged: true 676 resources: 677 requests: 678 memory: "6Gi" 679 680 - name: periodic-kubernetes-bazel-build-1-12 681 interval: 6h 682 labels: 683 preset-service-account: "true" 684 preset-bazel-scratch-dir: "true" 685 preset-bazel-remote-cache-enabled: "true" 686 spec: 687 containers: 688 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.12 689 args: 690 - "--job=$(JOB_NAME)" 691 - "--repo=k8s.io/kubernetes=release-1.12" 692 - "--service-account=/etc/service-account/service-account.json" 693 - "--upload=gs://kubernetes-jenkins/logs" 694 - "--timeout=60" 695 - "--scenario=kubernetes_bazel" 696 - "--" # end bootstrap args, scenario args below 697 - "--build=//... -//vendor/..." 698 - "--release=//build/release-tars" 699 env: 700 # so we can use the right cache id 701 # TODO(bentheelder): switch to kubernetes_execute_bazel and consider dropping this 702 - name: REPO_OWNER 703 value: kubernetes 704 - name: REPO_NAME 705 value: kubernetes 706 # Bazel needs privileged mode in order to sandbox builds. 707 securityContext: 708 privileged: true 709 resources: 710 requests: 711 memory: "6Gi" 712 713 - name: periodic-kubernetes-bazel-build-1-13 714 interval: 6h 715 labels: 716 preset-service-account: "true" 717 preset-bazel-scratch-dir: "true" 718 preset-bazel-remote-cache-enabled: "true" 719 spec: 720 containers: 721 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.13 722 args: 723 - "--job=$(JOB_NAME)" 724 - "--repo=k8s.io/kubernetes=release-1.13" 725 - "--service-account=/etc/service-account/service-account.json" 726 - "--upload=gs://kubernetes-jenkins/logs" 727 - "--timeout=60" 728 - "--scenario=kubernetes_bazel" 729 - "--" # end bootstrap args, scenario args below 730 - "--build=//... -//vendor/..." 731 - "--release=//build/release-tars" 732 env: 733 # so we can use the right cache id 734 # TODO(bentheelder): switch to kubernetes_execute_bazel and consider dropping this 735 - name: REPO_OWNER 736 value: kubernetes 737 - name: REPO_NAME 738 value: kubernetes 739 # Bazel needs privileged mode in order to sandbox builds. 740 securityContext: 741 privileged: true 742 resources: 743 requests: 744 memory: "6Gi" 745 746 747 # periodic bazel test jobs 748 - interval: 5m 749 name: periodic-kubernetes-bazel-test-master 750 labels: 751 preset-service-account: "true" 752 preset-bazel-scratch-dir: "true" 753 preset-bazel-remote-cache-enabled: "true" 754 spec: 755 containers: 756 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 757 args: 758 - --repo=k8s.io/kubernetes 759 - --root=/go/src 760 - "--service-account=/etc/service-account/service-account.json" 761 - "--upload=gs://kubernetes-jenkins/logs" 762 - "--timeout=60" 763 - "--scenario=kubernetes_bazel" 764 - "--" # end bootstrap args, scenario args below 765 - "--test=//... -//build/... -//vendor/..." 766 - "--manual-test=//hack:verify-all" 767 - "--test-args=--config=unit" 768 - "--test-args=--build_tag_filters=-e2e,-integration" 769 - "--test-args=--test_tag_filters=-e2e,-integration" 770 - "--test-args=--flaky_test_attempts=3" 771 env: 772 # TODO(bentheelder): switch to kubernetes_execute_bazel and consider dropping this 773 - name: REPO_OWNER 774 value: kubernetes 775 - name: REPO_NAME 776 value: kubernetes 777 securityContext: 778 privileged: true 779 resources: 780 requests: 781 memory: "6Gi" 782 783 # manual-release-bump-required (add a job for the new release branch and delete the one for the deprecated release.) 784 - name: periodic-kubernetes-bazel-test-1-10 785 interval: 6h 786 labels: 787 preset-service-account: "true" 788 preset-bazel-scratch-dir: "true" 789 preset-bazel-remote-cache-enabled: "true" 790 spec: 791 containers: 792 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.10 793 args: 794 - --root=/go/src 795 - "--job=$(JOB_NAME)" 796 - "--repo=k8s.io/kubernetes=release-1.10" 797 - "--service-account=/etc/service-account/service-account.json" 798 - "--upload=gs://kubernetes-jenkins/logs" 799 - "--scenario=kubernetes_bazel" 800 - "--" # end bootstrap args, scenario args below 801 - "--test=//... -//build/... -//vendor/..." 802 - "--manual-test=//hack:verify-all" 803 - "--test-args=--config=unit" 804 - "--test-args=--build_tag_filters=-e2e,-integration" 805 - "--test-args=--test_tag_filters=-e2e,-integration" 806 - "--test-args=--flaky_test_attempts=3" 807 env: 808 # TODO(bentheelder): switch to kubernetes_execute_bazel and consider dropping this 809 - name: REPO_OWNER 810 value: kubernetes 811 - name: REPO_NAME 812 value: kubernetes 813 securityContext: 814 privileged: true 815 resources: 816 requests: 817 memory: "6Gi" 818 819 - name: periodic-kubernetes-bazel-test-1-11 820 interval: 6h 821 labels: 822 preset-service-account: "true" 823 preset-bazel-scratch-dir: "true" 824 preset-bazel-remote-cache-enabled: "true" 825 spec: 826 containers: 827 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.11 828 args: 829 - --root=/go/src 830 - "--job=$(JOB_NAME)" 831 - "--repo=k8s.io/kubernetes=release-1.11" 832 - "--service-account=/etc/service-account/service-account.json" 833 - "--upload=gs://kubernetes-jenkins/logs" 834 - "--scenario=kubernetes_bazel" 835 - "--" # end bootstrap args, scenario args below 836 - "--test=//... -//build/... -//vendor/..." 837 - "--manual-test=//hack:verify-all" 838 - "--test-args=--config=unit" 839 - "--test-args=--build_tag_filters=-e2e,-integration" 840 - "--test-args=--test_tag_filters=-e2e,-integration" 841 - "--test-args=--flaky_test_attempts=3" 842 env: 843 # TODO(bentheelder): switch to kubernetes_execute_bazel and consider dropping this 844 - name: REPO_OWNER 845 value: kubernetes 846 - name: REPO_NAME 847 value: kubernetes 848 securityContext: 849 privileged: true 850 resources: 851 requests: 852 memory: "6Gi" 853 854 - name: periodic-kubernetes-bazel-test-1-12 855 interval: 6h 856 labels: 857 preset-service-account: "true" 858 preset-bazel-scratch-dir: "true" 859 preset-bazel-remote-cache-enabled: "true" 860 spec: 861 containers: 862 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.12 863 args: 864 - "--repo=k8s.io/kubernetes=release-1.12" 865 - --root=/go/src 866 - "--service-account=/etc/service-account/service-account.json" 867 - "--upload=gs://kubernetes-jenkins/logs" 868 - "--timeout=60" 869 - "--scenario=kubernetes_bazel" 870 - "--" # end bootstrap args, scenario args below 871 - "--test=//... -//build/... -//vendor/..." 872 - "--manual-test=//hack:verify-all" 873 - "--test-args=--config=unit" 874 - "--test-args=--build_tag_filters=-e2e,-integration" 875 - "--test-args=--test_tag_filters=-e2e,-integration" 876 - "--test-args=--flaky_test_attempts=3" 877 env: 878 # TODO(bentheelder): switch to kubernetes_execute_bazel and consider dropping this 879 - name: REPO_OWNER 880 value: kubernetes 881 - name: REPO_NAME 882 value: kubernetes 883 securityContext: 884 privileged: true 885 resources: 886 requests: 887 memory: "6Gi" 888 889 - name: periodic-kubernetes-bazel-test-1-13 890 interval: 6h 891 labels: 892 preset-service-account: "true" 893 preset-bazel-scratch-dir: "true" 894 preset-bazel-remote-cache-enabled: "true" 895 spec: 896 containers: 897 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.13 898 args: 899 - "--repo=k8s.io/kubernetes=release-1.13" 900 - --root=/go/src 901 - "--service-account=/etc/service-account/service-account.json" 902 - "--upload=gs://kubernetes-jenkins/logs" 903 - "--timeout=60" 904 - "--scenario=kubernetes_bazel" 905 - "--" # end bootstrap args, scenario args below 906 - "--test=//... -//build/... -//vendor/..." 907 - "--manual-test=//hack:verify-all" 908 - "--test-args=--config=unit" 909 - "--test-args=--build_tag_filters=-e2e,-integration" 910 - "--test-args=--test_tag_filters=-e2e,-integration" 911 - "--test-args=--flaky_test_attempts=3" 912 env: 913 # TODO(bentheelder): switch to kubernetes_execute_bazel and consider dropping this 914 - name: REPO_OWNER 915 value: kubernetes 916 - name: REPO_NAME 917 value: kubernetes 918 securityContext: 919 privileged: true 920 resources: 921 requests: 922 memory: "6Gi"