github.com/yrj2011/jx-test-infra@v0.0.0-20190529031832-7a2065ee98eb/config/jobs/kubernetes/test-infra/test-infra-presubmits.yaml (about) 1 presubmits: 2 kubernetes/test-infra: 3 - name: pull-test-infra-bazel 4 agent: kubernetes 5 context: pull-test-infra-bazel 6 branches: 7 - master 8 always_run: true 9 rerun_command: "/test pull-test-infra-bazel" 10 trigger: "(?m)^/test( all| pull-test-infra-bazel),?(\\s+|$)" 11 labels: 12 preset-service-account: "true" 13 preset-bazel-scratch-dir: "true" 14 preset-bazel-remote-cache-enabled: "true" 15 spec: 16 containers: 17 - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-experimental 18 args: 19 - "--job=$(JOB_NAME)" 20 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 21 - "--service-account=/etc/service-account/service-account.json" 22 - "--upload=gs://kubernetes-jenkins/pr-logs" 23 - "--scenario=kubernetes_execute_bazel" 24 - "--timeout=15" 25 - "--" # end bootstrap args, scenario args below 26 - "hack/build-then-unit.sh" 27 # Bazel needs privileged mode in order to sandbox builds. 28 securityContext: 29 privileged: true 30 resources: 31 requests: 32 memory: "2Gi" 33 34 - name: pull-test-infra-gubernator 35 agent: kubernetes 36 context: pull-test-infra-gubernator 37 branches: 38 - master 39 rerun_command: "/test pull-test-infra-gubernator" 40 trigger: "(?m)^/test pull-test-infra-gubernator,?(\\s+|$)" 41 run_if_changed: 'gubernator|prow/config.yaml' 42 labels: 43 preset-service-account: "true" 44 spec: 45 containers: 46 - image: gcr.io/k8s-testimages/gubernator:0.4 47 args: 48 - "--job=$(JOB_NAME)" 49 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 50 - --upload=gs://kubernetes-jenkins/pr-logs 51 - --service-account=/etc/service-account/service-account.json 52 - --scenario=execute 53 - -- 54 - ./gubernator/test-gubernator.sh 55 56 - name: pull-test-infra-lint 57 agent: kubernetes 58 context: pull-test-infra-lint 59 always_run: true 60 rerun_command: "/test pull-test-infra-lint" 61 trigger: "(?m)^/test( all| pull-test-infra-lint),?(\\s+|$)" 62 labels: 63 preset-service-account: "true" 64 preset-bazel-scratch-dir: "true" 65 preset-bazel-remote-cache-enabled: "true" 66 spec: 67 containers: 68 - image: gcr.io/k8s-testimages/kubekins-e2e:latest-experimental 69 imagePullPolicy: Always 70 args: 71 - "--job=$(JOB_NAME)" 72 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 73 - "--service-account=/etc/service-account/service-account.json" 74 - "--upload=gs://kubernetes-jenkins/pr-logs" 75 - "--scenario=kubernetes_bazel" 76 - "--timeout=15" 77 - "--" # end bootstrap args, scenario args below 78 - "--install=gubernator/test_requirements.txt" 79 - "--test=//..." 80 - "--test-args=--config=lint" 81 # Bazel needs privileged mode in order to sandbox builds. 82 securityContext: 83 privileged: true 84 volumeMounts: 85 resources: 86 requests: 87 memory: "2Gi" 88 89 - name: pull-test-infra-verify-bazel 90 agent: kubernetes 91 context: pull-test-infra-verify-bazel 92 branches: 93 - master 94 rerun_command: "/test pull-test-infra-verify-bazel" 95 trigger: "(?m)^/test( all| pull-test-infra-verify-bazel),?(\\s+|$)" 96 always_run: true 97 labels: 98 preset-service-account: "true" 99 spec: 100 containers: 101 - image: gcr.io/k8s-testimages/gcloud-in-go:v20171113-192bec25 102 args: 103 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 104 - --root=/go/src 105 - --upload=gs://kubernetes-jenkins/pr-logs 106 - --scenario=execute 107 - -- 108 - ./hack/verify-bazel.sh 109 110 - name: pull-test-infra-verify-config 111 agent: kubernetes 112 context: pull-test-infra-verify-config 113 branches: 114 - master 115 rerun_command: "/test pull-test-infra-verify-config" 116 trigger: "/test pull-test-infra-verify-config" 117 run_if_changed: '^prow/config.yaml$' 118 labels: 119 preset-service-account: "true" 120 preset-bazel-scratch-dir: "true" 121 spec: 122 containers: 123 - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-experimental 124 args: 125 - "--job=$(JOB_NAME)" 126 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 127 - --upload=gs://kubernetes-jenkins/pr-logs 128 - --service-account=/etc/service-account/service-account.json 129 - --timeout=15 130 - --scenario=execute 131 - -- 132 - ./hack/verify-config.sh 133 # Bazel needs privileged mode in order to sandbox builds. 134 securityContext: 135 privileged: true 136 resources: 137 requests: 138 memory: "2Gi" 139 140 - name: pull-test-infra-verify-config-canary 141 agent: kubernetes 142 context: pull-test-infra-verify-config-canary 143 branches: 144 - master 145 rerun_command: "/test pull-test-infra-verify-config-canary" 146 trigger: "/test pull-test-infra-verify-config-canary" 147 path_alias: "k8s.io/test-infra" 148 decorate: true 149 spec: 150 containers: 151 - name: test 152 command: 153 - ./hack/verify-config.sh 154 image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-experimental 155 env: 156 - name: TEST_TMPDIR 157 value: /bazel-scratch/.cache/bazel 158 securityContext: 159 privileged: true 160 resources: 161 requests: 162 memory: "2Gi" 163 volumeMounts: 164 - name: bazel-scratch 165 mountPath: /bazel-scratch/.cache 166 volumes: 167 - name: bazel-scratch 168 emptyDir: {} 169 170 - name: pull-test-infra-verify-deps 171 agent: kubernetes 172 context: pull-test-infra-verify-deps 173 branches: 174 - master 175 rerun_command: "/test pull-test-infra-verify-deps" 176 trigger: "/test pull-test-infra-verify-deps" 177 run_if_changed: '^(Gopkg\.|^vendor/).*$' 178 labels: 179 preset-service-account: "true" 180 preset-bazel-scratch-dir: "true" 181 spec: 182 containers: 183 - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-experimental 184 args: 185 - "--job=$(JOB_NAME)" 186 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 187 - --upload=gs://kubernetes-jenkins/pr-logs 188 - --service-account=/etc/service-account/service-account.json 189 - --scenario=execute 190 - -- 191 - ./hack/verify-deps.sh 192 # Bazel needs privileged mode in order to sandbox builds. 193 securityContext: 194 privileged: true 195 resources: 196 requests: 197 memory: "2Gi" 198 199 - name: pull-test-infra-verify-codegen 200 agent: kubernetes 201 context: pull-test-infra-verify-codegen 202 branches: 203 - master 204 rerun_command: "/test pull-test-infra-verify-codegen" 205 trigger: "/test pull-test-infra-verify-codegen" 206 run_if_changed: '(prow/(apis|client)|vendor)/.*$' 207 path_alias: "k8s.io/test-infra" 208 optional: true 209 decorate: true 210 spec: 211 containers: 212 - image: docker.io/library/golang:1.10 213 command: 214 - ./hack/verify-codegen.sh 215 resources: 216 requests: 217 memory: "2Gi" 218 219 - name: pull-test-infra-verify-gofmt 220 agent: kubernetes 221 context: pull-test-infra-verify-gofmt 222 branches: 223 - master 224 rerun_command: "/test pull-test-infra-verify-gofmt" 225 trigger: "/test( all| pull-test-infra-verify-gofmt)" 226 always_run: true 227 labels: 228 preset-service-account: "true" 229 spec: 230 containers: 231 - image: gcr.io/k8s-testimages/gcloud-in-go:v20171113-192bec25 232 args: 233 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 234 - --root=/go/src 235 - --upload=gs://kubernetes-jenkins/pr-logs 236 - --scenario=execute 237 - -- 238 - ./hack/verify-gofmt.sh 239 240 - name: pull-test-infra-verify-govet 241 agent: kubernetes 242 context: pull-test-infra-verify-govet 243 branches: 244 - master 245 rerun_command: "/test pull-test-infra-verify-govet" 246 trigger: "/test( all| pull-test-infra-verify-govet)" 247 always_run: true 248 labels: 249 preset-service-account: "true" 250 spec: 251 containers: 252 - image: gcr.io/k8s-testimages/gcloud-in-go:v20171113-192bec25 253 args: 254 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 255 - --root=/go/src 256 - --upload=gs://kubernetes-jenkins/pr-logs 257 - --scenario=execute 258 - -- 259 - ./hack/verify-govet.sh 260 261 - name: pull-test-infra-verify-labels 262 agent: kubernetes 263 context: pull-test-infra-verify-labels 264 branches: 265 - master 266 rerun_command: "/test pull-test-infra-verify-labels" 267 trigger: "/test pull-test-infra-verify-labels" 268 run_if_changed: '^label_sync' 269 labels: 270 preset-service-account: "true" 271 preset-bazel-scratch-dir: "true" 272 spec: 273 containers: 274 - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-experimental 275 args: 276 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 277 - --root=/go/src 278 - --upload=gs://kubernetes-jenkins/pr-logs 279 - --service-account=/etc/service-account/service-account.json 280 - --scenario=execute 281 - -- 282 - ./hack/verify-labels.sh 283 # Bazel needs privileged mode in order to sandbox builds. 284 securityContext: 285 privileged: true 286 resources: 287 requests: 288 memory: "2Gi"