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"