github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/config/jobs/kubernetes/test-infra/test-infra-postsubmits.yaml (about) 1 postsubmits: 2 kubernetes/test-infra: 3 - name: post-test-infra-build-smoke 4 agent: knative-build 5 decorate: true 6 build_spec: 7 steps: 8 - name: first 9 image: busybox 10 args: ["echo", "hello"] 11 - name: second 12 image: busybox 13 args: ["echo", "world"] 14 - name: third 15 image: busybox 16 args: ["cat", "config/jobs/kubernetes/test-infra/test-infra-postsubmits.yaml"] 17 - name: ci-test-infra-bazel 18 branches: 19 - master 20 labels: 21 preset-service-account: "true" 22 preset-bazel-scratch-dir: "true" 23 preset-bazel-remote-cache-enabled: "true" 24 spec: 25 containers: 26 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-experimental 27 args: 28 - "--job=$(JOB_NAME)" 29 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 30 - --service-account=/etc/service-account/service-account.json 31 - --upload=gs://kubernetes-jenkins/logs 32 - --scenario=kubernetes_bazel 33 - -- # end bootstrap args, scenario args below 34 - --build=//... 35 - --install=gubernator/test_requirements.txt 36 - --test=//... 37 - --test-args=--test_output=errors 38 # Bazel needs privileged mode in order to sandbox builds. 39 securityContext: 40 privileged: true 41 resources: 42 requests: 43 memory: "2Gi" 44 45 - name: maintenance-boskos-config-upload 46 branches: 47 - master 48 labels: 49 preset-service-account: "true" 50 spec: 51 containers: 52 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-experimental 53 args: 54 - "--job=$(JOB_NAME)" 55 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 56 - --service-account=/etc/service-account/service-account.json 57 - --upload=gs://kubernetes-jenkins/logs 58 - --scenario=execute 59 - -- 60 - ./boskos/update_prow_config.sh 61 env: 62 - name: PROW_SERVICE_ACCOUNT 63 value: /etc/prow-build-service/prow-build-service.json 64 volumeMounts: 65 - name: prow-build-service 66 mountPath: /etc/prow-build-service 67 readOnly: true 68 volumes: 69 - name: prow-build-service 70 secret: 71 secretName: prow-build-service 72 73 - name: maintenance-ci-testgrid-config-upload 74 branches: 75 - master 76 labels: 77 preset-service-account: "true" 78 preset-bazel-scratch-dir: "true" 79 spec: 80 containers: 81 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-experimental 82 args: 83 - "--job=$(JOB_NAME)" 84 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 85 - --service-account=/etc/service-account/service-account.json 86 - --upload=gs://kubernetes-jenkins/logs 87 - --scenario=execute 88 - -- 89 - ./testgrid/config-upload.sh 90 resources: 91 requests: 92 memory: "1Gi"