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