# not deploying to Nexus
artifacts: 'dependencies.log, **/*.zip, /var/log/sa/*'
- trigger-parameterized-builds:
+ - project: 'autorelease-generate-release-notes-{stream}'
+ condition: UNSTABLE_OR_BETTER
+ property-file: variables.jenkins-trigger
+ fail-on-missing: true
- project: 'integration-distribution-test-{integration-test}'
condition: UNSTABLE_OR_BETTER
property-file: variables.jenkins-trigger
fail-on-missing: true
- opendaylight-infra-shiplogs:
maven-version: 'mvn33'
+
+
+- job-template:
+ name: 'autorelease-generate-release-notes-{stream}'
+
+ project-type: freestyle
+ node: centos7-java-builder-2c-8g
+
+ properties:
+ - opendaylight-infra-properties:
+ build-days-to-keep: '{build-days-to-keep}'
+
+ parameters:
+ - opendaylight-infra-parameters:
+ os-cloud: '{os-cloud}'
+ project: '{project}'
+ branch: '{branch}'
+ refspec: 'refs/heads/{branch}'
+ artifacts: '{archive-artifacts}'
+
+ scm:
+ - git:
+ credentials-id: 'opendaylight-jenkins-ssh'
+ url: '$GIT_BASE'
+ refspec: '$GERRIT_REFSPEC'
+ branches:
+ - '$GERRIT_BRANCH'
+ choosing-strategy: 'gerrit'
+ skip-tag: true
+ submodule:
+ recursive: true
+
+ wrappers:
+ - opendaylight-infra-wrappers:
+ build-timeout: '30'
+
+ triggers:
+ - timed: '0 0 * * 0'
+
+ builders:
+ # force jenkins install of maven version before any shell scripts use it
+ - maven-target:
+ maven-version: 'mvn33'
+ goals: '-version'
+ settings: 'autorelease-settings'
+ settings-type: cfp
+ global-settings: 'odl-global-settings'
+ global-settings-type: cfp
+ - maven-target:
+ maven-version: 'mvn33'
+ pom: '$WORKSPACE/scripts/release_notes_management/pom.xml'
+ goals: |
+ clean package
+ -Dcheckstyle.skip=true
+ -DaltDeploymentRepository=staging::default::file:hide/from/pom/files/stage
+ {opendaylight-infra-mvn-opts}
+ java-opts:
+ - '-Xmx10g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
+ settings: 'autorelease-settings'
+ settings-type: cfp
+ global-settings: 'odl-global-settings'
+ global-settings-type: cfp
+ - autorelease-generate-release-notes
+
+ publishers:
+ - opendaylight-infra-sysstats
+ - archive:
+ artifacts: 'scripts/release_notes_management/projects/release-notes.rst, /var/log/sa/*'
+ - opendaylight-infra-shiplogs:
+ maven-version: 'mvn33'