github.com/shashidharatd/test-infra@v0.0.0-20171006011030-71304e1ca560/jenkins/job-configs/kubernetes-jenkins/bootstrap-ci-soak.yaml (about)

     1  - job-template:
     2      builders:
     3      - shell: |
     4          # TODO(fejta): consider a stable tag instead of master
     5          git clone https://github.com/kubernetes/test-infra -b master
     6          './test-infra/jenkins/bootstrap.py' \
     7              {soak-repos} \
     8              --job='{job-name}' \
     9              --root="${{GOPATH}}/src/k8s.io" \
    10              --service-account="${{GOOGLE_APPLICATION_CREDENTIALS}}" \
    11              --timeout='{timeout}' \
    12              --upload='gs://kubernetes-jenkins/logs'
    13      disabled: false
    14      name: 'ci-{soak-suffix}'
    15      node: 'e2e'
    16      properties:
    17      - build-blocker:
    18          blocking-jobs:
    19          - '{blocker}'
    20          queue-scanning: '{scan}'
    21          use-build-blocker: true
    22      - build-discarder:
    23          days-to-keep: 7
    24      triggers:
    25      - timed: '{frequency}'
    26      wrappers:
    27      - e2e-credentials-binding
    28      - inject:
    29          properties-content: |
    30              GOROOT=/usr/local/go
    31              GOPATH=$WORKSPACE/go
    32              PATH=$PATH:$GOROOT/bin:$WORKSPACE/go/bin
    33      - timeout:
    34          timeout: 700
    35          fail: true
    36      - workspace-cleanup:
    37          dirmatch: true
    38          exclude:
    39          - 'test-infra/.git/'
    40          external-deletion-command: 'sudo rm -rf %s'
    41  
    42  - project:
    43      jobs:
    44      - 'ci-{soak-suffix}'
    45      name: bootstrap-ci-soak
    46      soak-suffix:
    47      - kubernetes-soak-cos-docker-validation-deploy:
    48          blocker: ci-kubernetes-soak-cos-docker-validation-test
    49          job-name: ci-kubernetes-soak-cos-docker-validation-deploy
    50          frequency: 'H 0 * * 2'
    51          scan: DISABLED
    52          timeout: 110
    53          soak-repos: '--bare'
    54      - kubernetes-soak-cos-docker-validation-test:
    55          blocker: ci-kubernetes-soak-cos-docker-validation-deploy
    56          job-name: ci-kubernetes-soak-cos-docker-validation-test
    57          frequency: 'H/30 * * * *'
    58          scan: ALL
    59          timeout: 620
    60          soak-repos: '--bare'
    61      - kubernetes-soak-gce-deploy:
    62          blocker: ci-kubernetes-soak-gce-test
    63          job-name: ci-kubernetes-soak-gce-deploy
    64          frequency: 'H 0 * * 2'
    65          scan: DISABLED
    66          timeout: 110
    67          soak-repos: '--bare'
    68      - kubernetes-soak-gce-test:
    69          blocker: ci-kubernetes-soak-gce-deploy
    70          job-name: ci-kubernetes-soak-gce-test
    71          frequency: 'H/30 * * * *'
    72          scan: ALL
    73          timeout: 620
    74          soak-repos: '--bare'
    75      - kubernetes-soak-gce-federation-deploy:
    76          blocker: ci-kubernetes-soak-gce-federation-test
    77          job-name: ci-kubernetes-soak-gce-federation-deploy
    78          frequency: 'H 0 * * 2'
    79          scan: DISABLED
    80          timeout: 110
    81          soak-repos: '--repo=k8s.io/kubernetes --repo=k8s.io/release'
    82      - kubernetes-soak-gce-federation-test:
    83          blocker: ci-kubernetes-soak-gce-federation-deploy
    84          job-name: ci-kubernetes-soak-gce-federation-test
    85          frequency: 'H/30 * * * *'
    86          scan: ALL
    87          timeout: 620
    88          soak-repos: '--bare'
    89      - kubernetes-soak-gce-gci-deploy:
    90          blocker: ci-kubernetes-soak-gce-gci-test
    91          job-name: ci-kubernetes-soak-gce-gci-deploy
    92          frequency: 'H 0 * * 2'
    93          scan: DISABLED
    94          timeout: 110
    95          soak-repos: '--bare'
    96      - kubernetes-soak-gce-gci-test:
    97          blocker: ci-kubernetes-soak-gce-gci-deploy
    98          job-name: ci-kubernetes-soak-gce-gci-test
    99          frequency: 'H/30 * * * *'
   100          scan: ALL
   101          timeout: 620
   102          soak-repos: '--bare'
   103      - kubernetes-soak-gce-2-deploy:
   104          blocker: ci-kubernetes-soak-gce-2-test
   105          job-name: ci-kubernetes-soak-gce-2-deploy
   106          frequency: 'H 0 * * 2'
   107          scan: DISABLED
   108          timeout: 110
   109          soak-repos: '--bare'
   110      - kubernetes-soak-gce-2-test:
   111          blocker: ci-kubernetes-soak-gce-2-deploy
   112          job-name: ci-kubernetes-soak-gce-2-test
   113          frequency: 'H/30 * * * *'
   114          scan: ALL
   115          timeout: 620
   116          soak-repos: '--bare'
   117      - kubernetes-soak-gce-1-7-deploy:
   118          blocker: ci-kubernetes-soak-gce-1-7-test
   119          job-name: ci-kubernetes-soak-gce-1-7-deploy
   120          frequency: 'H 0 * * 2'
   121          scan: DISABLED
   122          timeout: 110
   123          soak-repos: '--bare'
   124      - kubernetes-soak-gce-1-7-test:
   125          blocker: ci-kubernetes-soak-gce-1-7-deploy
   126          job-name: ci-kubernetes-soak-gce-1-7-test
   127          frequency: 'H/30 * * * *'
   128          scan: ALL
   129          timeout: 620
   130          soak-repos: '--bare'
   131      - kubernetes-soak-gce-1.6-deploy:
   132          blocker: ci-kubernetes-soak-gce-1.6-test
   133          job-name: ci-kubernetes-soak-gce-1.6-deploy
   134          frequency: 'H 0 * * 2'
   135          scan: DISABLED
   136          timeout: 110
   137          soak-repos: '--bare'
   138      - kubernetes-soak-gce-1.6-test:
   139          blocker: ci-kubernetes-soak-gce-1.6-deploy
   140          job-name: ci-kubernetes-soak-gce-1.6-test
   141          frequency: 'H/30 * * * *'
   142          scan: ALL
   143          timeout: 620
   144          soak-repos: '--bare'
   145      - kubernetes-soak-gce-1.5-deploy:
   146          blocker: ci-kubernetes-soak-gce-1.5-test
   147          job-name: ci-kubernetes-soak-gce-1.5-deploy
   148          frequency: 'H 0 * * 2'
   149          scan: DISABLED
   150          timeout: 110
   151          soak-repos: '--bare'
   152      - kubernetes-soak-gce-1.5-test:
   153          blocker: ci-kubernetes-soak-gce-1.5-deploy
   154          job-name: ci-kubernetes-soak-gce-1.5-test
   155          frequency: 'H H/6 * * *' # 4 times a day for older jobs.
   156          scan: ALL
   157          timeout: 620
   158          soak-repos: '--bare'
   159  
   160      - kubernetes-soak-gci-gce-stable1-deploy:
   161          blocker: ci-kubernetes-soak-gci-gce-stable1-test
   162          job-name: ci-kubernetes-soak-gci-gce-stable1-deploy
   163          frequency: 'H 0 * * 2'
   164          scan: DISABLED
   165          timeout: 110
   166          soak-repos: '--bare'
   167      - kubernetes-soak-gci-gce-stable1-test:
   168          blocker: ci-kubernetes-soak-gci-gce-stable1-deploy
   169          job-name: ci-kubernetes-soak-gci-gce-stable1-test
   170          frequency: 'H/30 * * * *'
   171          scan: ALL
   172          timeout: 620
   173          soak-repos: '--bare'
   174      - kubernetes-soak-gci-gce-1-7-deploy:
   175          blocker: ci-kubernetes-soak-gci-gce-1-7-test
   176          job-name: ci-kubernetes-soak-gci-gce-1-7-deploy
   177          frequency: 'H 0 * * 2'
   178          scan: DISABLED
   179          timeout: 110
   180          soak-repos: '--bare'
   181      - kubernetes-soak-gci-gce-1-7-test:
   182          blocker: ci-kubernetes-soak-gci-gce-1-7-deploy
   183          job-name: ci-kubernetes-soak-gci-gce-1-7-test
   184          frequency: 'H/30 * * * *'
   185          scan: ALL
   186          timeout: 620
   187          soak-repos: '--bare'
   188      - kubernetes-soak-gci-gce-1.6-deploy:
   189          blocker: ci-kubernetes-soak-gci-gce-1.6-test
   190          job-name: ci-kubernetes-soak-gci-gce-1.6-deploy
   191          frequency: 'H 0 * * 2'
   192          scan: DISABLED
   193          timeout: 110
   194          soak-repos: '--bare'
   195      - kubernetes-soak-gci-gce-1.6-test:
   196          blocker: ci-kubernetes-soak-gci-gce-1.6-deploy
   197          job-name: ci-kubernetes-soak-gci-gce-1.6-test
   198          frequency: 'H/30 * * * *'
   199          scan: ALL
   200          timeout: 620
   201          soak-repos: '--bare'
   202      - kubernetes-soak-gci-gce-1.5-deploy:
   203          blocker: ci-kubernetes-soak-gci-gce-1.5-test
   204          job-name: ci-kubernetes-soak-gci-gce-1.5-deploy
   205          frequency: 'H 0 * * 2'
   206          scan: DISABLED
   207          timeout: 110
   208          soak-repos: '--bare'
   209      - kubernetes-soak-gci-gce-1.5-test:
   210          blocker: ci-kubernetes-soak-gci-gce-1.5-deploy
   211          job-name: ci-kubernetes-soak-gci-gce-1.5-test
   212          frequency: 'H H/6 * * *' # 4 times a day for older jobs.
   213          scan: ALL
   214          timeout: 620
   215          soak-repos: '--bare'
   216      - kubernetes-soak-gke-deploy:
   217          blocker: ci-kubernetes-soak-gke-test
   218          job-name: ci-kubernetes-soak-gke-deploy
   219          frequency: 'H 0 * * 2'
   220          scan: DISABLED
   221          timeout: 110
   222          soak-repos: '--bare'
   223      - kubernetes-soak-gke-test:
   224          blocker: ci-kubernetes-soak-gke-deploy
   225          job-name: ci-kubernetes-soak-gke-test
   226          frequency: 'H/30 * * * *'
   227          scan: ALL
   228          timeout: 620
   229          soak-repos: '--bare'
   230      - kubernetes-soak-gke-gci-deploy:
   231          blocker: ci-kubernetes-soak-gke-gci-test
   232          job-name: ci-kubernetes-soak-gke-gci-deploy
   233          frequency: 'H 0 * * 2'
   234          scan: DISABLED
   235          timeout: 110
   236          soak-repos: '--bare'
   237      - kubernetes-soak-gke-gci-test:
   238          blocker: ci-kubernetes-soak-gke-gci-deploy
   239          job-name: ci-kubernetes-soak-gke-gci-test
   240          frequency: 'H/30 * * * *'
   241          scan: ALL
   242          timeout: 620
   243          soak-repos: '--bare'
   244      # Although this job is a dependency for a pull job, this is
   245      # being deployed as a CI soak job to periodically bring up
   246      # and tear down the clusters for the federation pull job.
   247      - kubernetes-pull-gce-federation-deploy:
   248          blocker: pull-kubernetes-federation-e2e-gce
   249          job-name: ci-kubernetes-pull-gce-federation-deploy
   250          frequency: 'H 8 * * *'
   251          scan: DISABLED
   252          timeout: 90
   253          soak-repos: '--bare'