- lf-infra-publish
- job-template:
- name: 'autorelease-release-{stream}'
+ name: 'autorelease-release-{stream}-{mvn-version}-{java-version}'
######################
# Default parameters #
build-node: '{build-node}'
cron: 'H 0 * * *'
- java-version: openjdk8
+ java-version: '{java-version}'
mvn-global-settings: global-settings
mvn-settings: autorelease-settings
mvn-version: mvn35
extra-mvn-opts: ''
+ disable-job: 'false'
#####################
# Job Configuration #
project-type: freestyle
node: '{build-node}'
jdk: '{java-version}'
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
server-id: '{mvn-staging-id}'
- autorelease-generate-release-patches
- autorelease-generate-artifact-versions
+ - lf-update-java-alternatives:
+ java-version: '{java-version}'
- autorelease-distribute-taglist
- distribute-build-url:
path: 'integration/distribution/$KARAF_ARTIFACT/src/main/assembly'
######################
cron: 'H 0 * * *'
+ disable-job: 'false'
#####################
# Job configuration #
project-type: freestyle
node: centos7-builder-2c-2g
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
######################
cron: '@weekly'
+ disable-job: 'false'
#####################
# Job configuration #
project-type: freestyle
node: centos7-builder-2c-1g
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
mvn-global-settings: global-settings
mvn-settings: autorelease-settings
mvn-version: mvn35
+ disable-job: 'false'
#####################
# Job configuration #
project-type: freestyle
node: '{build-node}'
+ disabled: '{disable-job}'
properties:
- opendaylight-infra-properties:
######################
# Default parameters #
######################
+ disable-job: 'false'
gerrit_merge_triggers:
- comment-added-contains-event:
project-type: freestyle
node: centos7-builder-2c-8g
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
lftools-version: '{lftools-version}'
- string:
name: RELEASE
- description: Release to generate release notes for.
-
+ description: |
+ Release to generate release notes for.
+ Eg. Oxygen-SR1, Fluorine-SR2...
scm:
- lf-infra-gerrit-scm:
git-url: '$GIT_URL/$GERRIT_PROJECT'
mvn-global-settings: global-settings
mvn-settings: autorelease-settings
mvn-version: mvn35
+ disable-job: 'false'
#####################
# Job Configuration #
#####################
- disabled: 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
concurrent: true
jdk: '{java-version}'
+ disabled: '{disable-job}'
properties:
- lf-infra-properties: