- 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'
- opendaylight-infra-notify-status
- trigger-parameterized-builds:
- project: 'integration-distribution-test-{integration-test}'
- condition: STABLE
- predefined-parameters: |
- BUNDLE_URL=autorelease
- KARAF_VERSION=$KARAF_VERSION
+ condition: UNSTABLE_OR_BETTER
+ property-file: variables.jenkins-trigger
fail-on-missing: true
+ - 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
######################
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:
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: