Skip to content

Commit

Permalink
Merge pull request #19301 from spxtr/job-configs
Browse files Browse the repository at this point in the history
Track most remaining Jenkins E2E jobs.
  • Loading branch information
spxtr committed Jan 12, 2016
2 parents e20a0db + edc274b commit 2a72ff5
Show file tree
Hide file tree
Showing 2 changed files with 113 additions and 2 deletions.
5 changes: 5 additions & 0 deletions hack/jenkins/job-configs/global.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,8 @@
</testDataPublishers>
<healthScaleFactor>100.0</healthScaleFactor>
</hudson.tasks.junit.JUnitResultArchiver>
# Default email recipients are set in Jenkins global config
- defaults:
name: global
emails: '$DEFAULT_RECIPIENTS'
110 changes: 108 additions & 2 deletions hack/jenkins/job-configs/kubernetes-e2e.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@
- junit-publisher
- gcs-uploader
- log-parser
- email-ext
- email-ext:
recipients: "{emails}"
triggers:
- reverse:
jobs: '{trigger-job}'
Expand All @@ -29,7 +30,7 @@
- workspace-cleanup

- project:
name: kubernetes-e2e
name: kubernetes-e2e-gce-master
trigger-job: 'kubernetes-build'
test-owner: 'Build Cop'
branch: 'master'
Expand Down Expand Up @@ -61,6 +62,16 @@
- 'gce-flannel':
description: 'Run E2E tests on GCE using Flannel and the latest successful build. This suite is quarantined in a dedicated project because Flannel integration is experimental.'
timeout: 90
jobs:
- 'kubernetes-e2e-{suffix}'

- project:
name: kubernetes-e2e-gke-master
trigger-job: 'kubernetes-build'
test-owner: 'GKE on-call'
branch: 'master'
emails: '$DEFAULT_RECIPIENTS, cloud-kubernetes-alerts@google.com'
suffix:
- 'gke-ci':
description: |
Run e2e tests using the following config:<br>
Expand All @@ -81,5 +92,100 @@
- cluster (k8s): ci/latest.txt<br>
- tests: ci/latest.txt
timeout: 120
- 'gke-flaky':
description: |
Run flaky e2e tests using the following config:<br>
- provider: GKE<br>
- apiary: staging<br>
- borg job: test<br>
- client (kubectl): ci/latest.txt<br>
- cluster (k8s): ci/latest.txt<br>
- tests: ci/latest.txt
timeout: 300
jobs:
- 'kubernetes-e2e-{suffix}'

- project:
name: kubernetes-e2e-gke-1.1
trigger-job: 'kubernetes-build-1.1'
test-owner: 'GKE on-call'
branch: 'release-1.1'
emails: '$DEFAULT_RECIPIENTS, cloud-kubernetes-alerts@google.com'
suffix:
- 'gke-1.1':
timeout: 150
description: 'Run E2E tests on GKE from the current release branch.'
- 'gke-prod':
timeout: 180
description: |
Run e2e tests using the following config:<br>
- provider: GKE<br>
- apiary: prod<br>
- borg job: prod<br>
- client (kubectl): release/stable.txt<br>
- cluster (k8s): release/stable.txt<br>
- tests: release/stable.txt
- 'gke-staging':
timeout: 300
description: |
Run e2e tests using the following config:<br>
- provider: GKE<br>
- apiary: staging<br>
- borg job: staging<br>
- client (kubectl): release/stable.txt<br>
- cluster (k8s): release/stable.txt<br>
- tests: release/stable.txt
- 'gke-subnet':
test-owner: 'cjcullen'
timeout: 300
description: |
Run e2e tests using the following config:<br>
- provider: GKE<br>
- apiary: prod<br>
- borg job: prod<br>
- client (kubectl): release/stable.txt<br>
- cluster (k8s): release/stable.txt<br>
- tests: release/stable.txt
emails: 'cjcullen@google.com'
- 'gke-test':
timeout: 300
description: |
Run e2e tests using the following config:<br>
- provider: GKE<br>
- apiary: staging<br>
- borg job: test<br>
- client (kubectl): release/stable.txt<br>
- cluster (k8s): release/stable.txt<br>
- tests: release/stable.txt
jobs:
- 'kubernetes-e2e-{suffix}'

- project:
name: kubernetes-e2e-gce-1.1
trigger-job: 'kubernetes-build-1.1'
test-owner: 'Build Cop'
branch: 'release-1.1'
suffix:
- 'gce-release-1.1':
timeout: 175
description: 'Run E2E tests on GCE from the current release branch.'
- 'gce-disruptive-1.1':
timeout: 180
description: 'Run disruptive E2E tests on GCE from the current release branch.'
- 'gce-scalability-1.1':
timeout: 210
description: 'Run scalability E2E tests on GCE from the current release branch.'
jobs:
- 'kubernetes-e2e-{suffix}'

- project:
name: kubernetes-e2e-1.0
trigger-job: 'kubernetes-build-1.0'
test-owner: 'Build Cop'
branch: 'release-1.0'
suffix:
- 'gce-release-1.0':
timeout: 150
description: 'Run E2E tests on GCE from the release-1.0 branch.'
jobs:
- 'kubernetes-e2e-{suffix}'

0 comments on commit 2a72ff5

Please sign in to comment.