build-node: "{build-node}"
cron: "H 0 * * *"
- java-version: "{java-version}"
mvn-global-settings: global-settings
mvn-goals: clean deploy
mvn-opts: "-Xmx8g -Dmaven.compile.fork=true"
mvn-params: ""
mvn-settings: autorelease-settings
- mvn-version: mvn35
+ mvn-version: mvn38
sign-artifacts: true
disable-job: "false"
- project: "integration-distribution-test-{integration-test}"
condition: FAILED
trigger-with-no-params: true
- - project: "packaging-build-rpm-{stream}"
- condition: UNSTABLE_OR_BETTER
- predefined-parameters: DOWNLOAD_URL=$BUNDLE_URL
- property-file: variables.jenkins-trigger
- fail-on-missing: true
- - project: "packaging-build-deb-{stream}"
- condition: UNSTABLE_OR_BETTER
- predefined-parameters: DOWNLOAD_URL=$BUNDLE_URL
- property-file: variables.jenkins-trigger
- fail-on-missing: true
# Critical component of the OpenDaylight community
- postbuildscript:
builders:
gerrit-host: "git.opendaylight.org"
gerrit-topic: "autorelease-update-submodules"
gerrit-commit-message: "Update submodules to latest HEAD of branch"
- reviewers-email: ""
+ reviewers-email: "jenkins-releng@opendaylight.org"
publishers:
- lf-infra-publish
mvn-global-settings: global-settings
mvn-settings: autorelease-settings
- mvn-version: mvn35
+ mvn-version: mvn38
disable-job: "false"
#####################
# Default parameters #
######################
disable-job: "false"
+ build-node: "centos8-builder-2c-8g"
gerrit_merge_triggers:
- comment-added-contains-event:
#####################
project-type: freestyle
- node: centos7-builder-2c-8g
+ node: "{build-node}"
disabled: "{disable-job}"
properties:
name: RELEASE
description: |
Release to generate release notes for.
- Eg. Sodium-SR1, Magnesium-SR2...
+ Eg. Potassium-SR1, Argon-SR1 ...
scm:
- lf-infra-gerrit-scm:
git-url: "$GIT_URL/$GERRIT_PROJECT"
# Default variables #
#####################
- java-version: openjdk8
+ java-version: openjdk17
mvn-global-settings: global-settings
mvn-settings: autorelease-settings
- mvn-version: mvn35
+ mvn-version: mvn38
disable-job: "false"
#####################
project-type: freestyle
# Note: This NEEDS to be hardcoded as projects should NOT be allowed to
# override the build node.
- node: centos7-builder-2c-8g
+ node: centos8-builder-2c-8g
concurrent: true
jdk: "{java-version}"
disabled: "{disable-job}"