X-Git-Url: https://gerrit.nordix.org/gitweb?a=blobdiff_plain;f=jjb%2Fgeode-native%2Fapache-geode-native-verify.yaml;h=9b19b205afbef3d7b72a128849b317ac57508291;hb=d643ea7acf4cd3e57ba89f092d39e0874b8b111c;hp=fe4dfbf816791b3fc54dea918efabd6067b92b8d;hpb=e791f67871fa7cf88823961d77ccfbeb26690988;p=infra%2Fcicd.git diff --git a/jjb/geode-native/apache-geode-native-verify.yaml b/jjb/geode-native/apache-geode-native-verify.yaml index fe4dfbf8..9b19b205 100644 --- a/jjb/geode-native/apache-geode-native-verify.yaml +++ b/jjb/geode-native/apache-geode-native-verify.yaml @@ -22,8 +22,8 @@ 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' @@ -32,7 +32,7 @@ project-type: multijob disabled: false concurrent: true - node: geode-sles15 + node: geode-ubuntu1804 parameters: - string: @@ -43,9 +43,13 @@ 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 @@ -63,7 +67,7 @@ scm: - git-scm-github: - branch: '{branch}' + branch: '$BRANCH' refspec: '' wipe_workspace: true clean_before: false @@ -73,6 +77,7 @@ - github builders: + - 'verify-geode-tag-macro' - multijob: name: SlaveSetup condition: SUCCESSFUL @@ -84,50 +89,46 @@ 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