project: 'Nordix/geode'
stream:
- - 'release-nordix-1.9.0':
- branch: 'release-nordix/1.9.0'
+ - 'release-nordix-1.12.0':
+ branch: 'release-nordix/1.12.0'
jobs:
- 'apache-geode-verify-{stream}-coordinator'
name: BRANCH
default: '{branch}'
description: JJB configured BRANCH parameter for Nordix GitHub project
+ - bool:
+ name: PUBLISH_GEODE
+ default: true
+ description: Publish Geode software to Nordix Artifactory after all tests are passed
properties:
- logrotate
scm:
- git-scm-github:
- branch: '{branch}'
+ branch: '$BRANCH'
refspec: ''
wipe_workspace: true
clean_before: false
- github
builders:
+ - 'verify-geode-tag-macro'
- multijob:
name: SlaveSetup
condition: SUCCESSFUL
git-revision: true
abort-all-job: true
node-parameters: true
+# Disable ApiCheck job as the ApiCheckTest was introduced
+# in Geode 1.13 and it doesn't exist in geode 1.12
+# - name: 'apache-geode-ApiCheckTest-jdk11'
+# current-parameters: true
+# git-revision: true
+# disabled: true
+# abort-all-job: true
+# node-parameters: true
- name: 'apache-geode-StressNewTest-jdk11'
current-parameters: true
git-revision: true
condition: SUCCESSFUL
execution-type: SEQUENTIALLY
projects:
- - name: 'apache-geode-build-jdk8'
+ - name: 'apache-geode-build-release-jdk8'
current-parameters: true
git-revision: true
abort-all-job: true
- node-parameters: true
\ No newline at end of file
+ node-parameters: true
+ enable-condition: "$PUBLISH_GEODE == true"
+
+ publishers:
+ - notify-slack:
+ slack-channel: '#geode-ci'
+ notify-start: true
+ notify-success: true
+ notify-failure: true
+ notify-back-to-normal: true