summaryrefslogtreecommitdiffstats
path: root/build-gluster-org/jobs
diff options
context:
space:
mode:
authorNigel Babu <nigelb@redhat.com>2017-07-03 18:56:08 +0530
committerNigel Babu <nigelb@redhat.com>2017-07-17 12:56:54 +0530
commit0945968628e859f138df50edf8f139d54a014614 (patch)
tree4c9f56747c9655271e43c2e23c9c89d4bf1d8472 /build-gluster-org/jobs
parent0b01f28eff11b75be62579f4d56e70bbde1eee39 (diff)
Change how NetBSD regressions work
Change-Id: I979ac465307371c326f217202bf41548bd3f8c53
Diffstat (limited to 'build-gluster-org/jobs')
-rw-r--r--build-gluster-org/jobs/netbsd-periodic.yml61
-rw-r--r--build-gluster-org/jobs/netbsd7-regression.yml3
2 files changed, 31 insertions, 33 deletions
diff --git a/build-gluster-org/jobs/netbsd-periodic.yml b/build-gluster-org/jobs/netbsd-periodic.yml
index b472cde..d993e0d 100644
--- a/build-gluster-org/jobs/netbsd-periodic.yml
+++ b/build-gluster-org/jobs/netbsd-periodic.yml
@@ -1,45 +1,42 @@
- job:
name: netbsd-periodic
node: netbsd7_regression
- description: Kick off NetBSD jobs on all branches we care about
+ description: Trigger a nightly NetBSD run on master
project-type: freestyle
concurrent: true
+ scm:
+ - git:
+ branches:
+ - origin/master
+ url: git://review.gluster.org/glusterfs.git
+ wipe-workspace: false
+
properties:
+ - discard-after-x:
+ x: 90
- one-build-per-node
+
triggers:
- timed: "H 0,8,16 * * *"
- builders:
- - trigger-builds:
- - project: netbsd7-regression
- block: false
- predefined-parameters:
- GERRIT_BRANCH=master
-
- GERRIT_REFSPEC=refs/heads/master
-
- - trigger-builds:
- - project: netbsd7-regression
- block: false
- predefined-parameters:
- GERRIT_BRANCH=release-3.8
+ publishers:
+ - email:
+ recipients: maintainers@gluster.org
+ send-to-individuals: true
+ - post-tasks:
+ - matches:
+ - log-text: Build was aborted
+ script: |
+ sudo reboot
- GERRIT_REFSPEC=refs/heads/release-3.8
-
- - trigger-builds:
- - project: netbsd7-regression
- block: false
- predefined-parameters:
- GERRIT_BRANCH=release-3.10
-
- GERRIT_REFSPEC=refs/heads/release-3.10
-
- - trigger-builds:
- - project: netbsd7-regression
- block: false
- predefined-parameters:
- GERRIT_BRANCH=release-3.11
-
- GERRIT_REFSPEC=refs/heads/release-3.11
+ builders:
+ - shell: !include-raw: ../scripts/netbsd7-regression.sh
+
+ wrappers:
+ - timestamps
+ - timeout:
+ timeout: 330
+ abort: true
+ type: absolute
diff --git a/build-gluster-org/jobs/netbsd7-regression.yml b/build-gluster-org/jobs/netbsd7-regression.yml
index 8c9fc63..017771e 100644
--- a/build-gluster-org/jobs/netbsd7-regression.yml
+++ b/build-gluster-org/jobs/netbsd7-regression.yml
@@ -17,6 +17,7 @@
- gerrit:
server-name: review.gluster.org
trigger-on:
+ - change-merged-event
- comment-added-contains-event:
comment-contains-value: "recheck netbsd"
projects:
@@ -24,7 +25,7 @@
project-pattern: 'glusterfs'
branches:
- branch-compare-type: 'ANT'
- branch-pattern: '**'
+ branch-pattern: 'release*'
publishers:
- post-tasks: