project: 'Nordix/geode-native'
stream:
- - 'develop':
- branch: 'develop'
+ - 'release-nordix-1.10.0':
+ branch: 'release-nordix/1.10.0'
jobs:
- 'apache-geode-native-{stream}-verify'
project-type: multijob
disabled: false
concurrent: true
- node: geode-sles15
+ node: geode-ubuntu2004
parameters:
- string:
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
- string:
name: JOBS
- default: '6'
+ default: '24'
description: JJB configured JOBS parameter. Specifies the number of make jobs to run simultaneously while building geode-native
- string:
name: GEODE_NATIVE_DOCKER_IMAGE
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
abort-all-job: true
node-parameters: true
- multijob:
- name: RatCheck
+ name: Verification
condition: SUCCESSFUL
- execution-type: SEQUENTIALLY
+ execution-type: PARALLEL
projects:
- name: 'apache-geode-native-RatCheck'
current-parameters: true
git-revision: true
abort-all-job: true
node-parameters: true
- - multijob:
- name: UnitTests
- condition: SUCCESSFUL
- execution-type: SEQUENTIALLY
- projects:
- name: 'apache-geode-native-UnitTest'
current-parameters: true
git-revision: true
abort-all-job: true
node-parameters: true
+ - name: 'apache-geode-native-IntegrationTest'
+ current-parameters: true
+ git-revision: true
+ abort-all-job: true
+ node-parameters: true
+ - name: 'apache-geode-native-NewIntegrationTest'
+ current-parameters: true
+ git-revision: true
+ abort-all-job: true
+ node-parameters: true
- multijob:
- name: IntegrationTests
+ name: Release
condition: SUCCESSFUL
execution-type: SEQUENTIALLY
projects:
- - name: 'apache-geode-native-IntegrationTest'
+ - name: 'apache-geode-native-SrcRelease'
current-parameters: true
git-revision: true
abort-all-job: true
node-parameters: true
-# - multijob:
-# name: Build&Release
-# condition: SUCCESSFUL
-# execution-type: SEQUENTIALLY
-# projects:
-# - name: 'apache-geode-native-build-release'
-# current-parameters: true
-# git-revision: true
-# abort-all-job: true
-# node-parameters: true
+ enable-condition: "$PUBLISH_GEODE == true"
-# publishers:
-# - notify-slack:
-# slack-channel: '#geode'
-# notify-start: true
-# notify-success: true
-# notify-failure: true
-# notify-back-to-normal: true
\ No newline at end of file
+ publishers:
+ - notify-slack:
+ slack-channel: '#geode-ci'
+ notify-start: true
+ notify-success: true
+ notify-failure: true
+ notify-back-to-normal: true
\ No newline at end of file