github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/config/jobs/kubeflow/kubeflow-presubmits.yaml (about) 1 presubmits: 2 kubeflow/examples: 3 - name: kubeflow-examples-presubmit 4 always_run: true # Run for every PR, or only when requested. 5 branches: 6 - master 7 labels: 8 preset-service-account: "true" 9 spec: 10 containers: 11 - image: gcr.io/kubeflow-ci/test-worker:latest 12 imagePullPolicy: Always 13 14 kubeflow/kubeflow: 15 - name: kubeflow-presubmit 16 always_run: true # Run for every PR, or only when requested. 17 labels: 18 preset-service-account: "true" 19 spec: 20 containers: 21 - image: gcr.io/kubeflow-ci/test-worker:latest 22 imagePullPolicy: Always 23 24 kubeflow/pytorch-operator: 25 - name: kubeflow-pytorch-operator-presubmit 26 always_run: true # Run for every PR, or only when requested. 27 branches: 28 - master 29 labels: 30 preset-service-account: "true" 31 spec: 32 containers: 33 - image: gcr.io/kubeflow-ci/test-worker:latest 34 imagePullPolicy: Always 35 36 kubeflow/reporting: 37 - name: kubeflow-reporting-presubmit 38 always_run: true # Run for every PR, or only when requested. 39 branches: 40 - master 41 labels: 42 preset-service-account: "true" 43 spec: 44 containers: 45 - image: gcr.io/kubeflow-ci/test-worker:latest 46 imagePullPolicy: Always 47 48 kubeflow/website: 49 - name: kubeflow-website-presubmit 50 always_run: true # Run for every PR, or only when requested. 51 branches: 52 - master 53 labels: 54 preset-service-account: "true" 55 spec: 56 containers: 57 - image: gcr.io/kubeflow-ci/test-worker:latest 58 imagePullPolicy: Always 59 60 kubeflow/testing: 61 - name: kubeflow-testing-presubmit 62 always_run: true # Run for every PR, or only when requested. 63 branches: 64 - master 65 labels: 66 preset-service-account: "true" 67 spec: 68 containers: 69 - image: gcr.io/kubeflow-ci/test-worker:latest 70 imagePullPolicy: Always 71 72 kubeflow/tf-operator: 73 - name: kubeflow-tf-operator-presubmit 74 always_run: true # Run for every PR, or only when requested. 75 labels: 76 preset-service-account: "true" 77 spec: 78 containers: 79 - image: gcr.io/kubeflow-ci/test-worker:latest 80 imagePullPolicy: Always 81 82 kubeflow/katib: 83 - name: kubeflow-katib-presubmit 84 always_run: true # Run for every PR, or only when requested. 85 branches: 86 - master 87 labels: 88 preset-service-account: "true" 89 spec: 90 containers: 91 - image: gcr.io/kubeflow-ci/test-worker:latest 92 imagePullPolicy: Always 93 94 kubeflow/experimental-kvc: 95 - name: kubeflow-experimental-kvc-presubmit 96 always_run: true # Run for every PR, or only when requested. 97 branches: 98 - master 99 labels: 100 preset-service-account: "true" 101 spec: 102 containers: 103 - image: gcr.io/kubeflow-ci/test-worker:latest 104 imagePullPolicy: Always 105 106 kubeflow/experimental-seldon: 107 - name: kubeflow-experimental-seldon-presubmit 108 always_run: true # Run for every PR, or only when requested. 109 branches: 110 - master 111 labels: 112 preset-service-account: "true" 113 spec: 114 containers: 115 - image: gcr.io/kubeflow-ci/test-worker:latest 116 imagePullPolicy: Always 117 118 kubeflow/experimental-beagle: 119 - name: kubeflow-experimental-beagle-presubmit 120 always_run: true # Run for every PR, or only when requested. 121 branches: 122 - master 123 labels: 124 preset-service-account: "true" 125 spec: 126 containers: 127 - image: gcr.io/kubeflow-ci/test-worker:latest 128 imagePullPolicy: Always 129 130 kubeflow/caffe2-operator: 131 - name: kubeflow-caffe2-operator-presubmit 132 always_run: true # Run for every PR, or only when requested. 133 branches: 134 - master 135 labels: 136 preset-service-account: "true" 137 spec: 138 containers: 139 - image: gcr.io/kubeflow-ci/test-worker:latest 140 imagePullPolicy: Always 141 142 kubeflow/kubebench: 143 - name: kubeflow-kubebench-presubmit 144 always_run: true # Run for every PR, or only when requested. 145 branches: 146 - master 147 labels: 148 preset-service-account: "true" 149 spec: 150 containers: 151 - image: gcr.io/kubeflow-ci/test-worker:latest 152 imagePullPolicy: Always 153 154 kubeflow/mpi-operator: 155 - name: kubeflow-mpi-operator-presubmit 156 always_run: true # Run for every PR, or only when requested. 157 branches: 158 - master 159 labels: 160 preset-service-account: "true" 161 spec: 162 containers: 163 - image: gcr.io/kubeflow-ci/test-worker:latest 164 imagePullPolicy: Always 165 166 kubeflow/chainer-operator: 167 - name: kubeflow-chainer-operator-presubmit 168 always_run: true # Run for every PR, or only when requested. 169 branches: 170 - master 171 labels: 172 preset-service-account: "true" 173 spec: 174 containers: 175 - image: gcr.io/kubeflow-ci/test-worker:latest 176 imagePullPolicy: Always 177 178 kubeflow/mxnet-operator: 179 - name: kubeflow-mxnet-operator-presubmit 180 always_run: true # Run for every PR, or only when requested. 181 branches: 182 - master 183 labels: 184 preset-service-account: "true" 185 spec: 186 containers: 187 - image: gcr.io/kubeflow-ci/test-worker:latest 188 imagePullPolicy: Always 189 190 kubeflow/arena: 191 - name: kubeflow-arena-presubmit 192 always_run: true # Run for every PR, or only when requested. 193 branches: 194 - master 195 labels: 196 preset-service-account: "true" 197 spec: 198 containers: 199 - image: gcr.io/kubeflow-ci/test-worker:latest 200 imagePullPolicy: Always 201 202 kubeflow/pipelines: 203 - name: kubeflow-pipeline-build-image 204 always_run: true 205 decorate: true 206 labels: 207 preset-service-account: "true" 208 spec: 209 containers: 210 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.10 211 command: 212 - ./test/presubmit-tests.sh 213 args: 214 - --workflow_file 215 - build_image.yaml 216 run_after_success: 217 - name: kubeflow-pipeline-e2e-test 218 always_run: true 219 decorate: true 220 labels: 221 preset-service-account: "true" 222 spec: 223 containers: 224 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.10 225 command: 226 - ./test/presubmit-tests-with-pipeline-deployment.sh 227 args: 228 - --workflow_file 229 - e2e_test_gke_v2.yaml 230 - --test_result_folder 231 - e2e_test 232 - name: kubeflow-pipeline-sample-test 233 always_run: true 234 decorate: true 235 skip_report: true 236 labels: 237 preset-service-account: "true" 238 spec: 239 containers: 240 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.10 241 command: 242 - ./test/presubmit-tests-with-pipeline-deployment.sh 243 args: 244 - --workflow_file 245 - sample_test_v2.yaml 246 - --test_result_folder 247 - sample_test 248 - --timeout 249 - "3600" 250 - name: kubeflow-pipeline-e2e-test-gce-minikube 251 always_run: true 252 decorate: true 253 skip_report: true 254 labels: 255 preset-service-account: "true" 256 spec: 257 containers: 258 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.10 259 command: 260 - ./test/presubmit-tests-gce-minikube.sh 261 args: 262 - --workflow_file 263 - e2e_test_gke.yaml 264 - --test_result_folder 265 - e2e_test_gke