description: 'Parameter to identify an ODL Gerrit project'
- string:
name: ARCHIVE_ARTIFACTS
- default: '{artifacts}'
- description: 'Artifacts to archive into logs.opendaylight.org'
+ default: '{artifacts} **/target/surefire-reports/*-output.txt'
+ description: 'Space separated glob patterns for artifacts to archive into logs.opendaylight.org'
- string:
name: GERRIT_PROJECT
default: '{project}'
unhealthy: 40
- publisher:
- name: archive-build
+ name: opendaylight-infra-shiplogs
# To archive things the job will need to create a "archives" directory in
# the workspace and this macro will handle copying the contents of the
# archives directory.
- workspace-cleanup:
fail-build: false
+- builder:
+ name: opendaylight-infra-pre-builders
+ builders:
+ - shell: |
+ if [ ! -z "$GERRIT_PATCHSET_REVISION" ]; then
+ LOG_MESSAGE="
+ Logs for $JOB_NAME:
+ https://logs.opendaylight.org/$SILO/$JENKINS_HOSTNAME/$JOB_NAME/$BUILD_NUMBER
+ (note that logs will be unavailable until the job is completed running.)
+ "
+ ssh -p 29418 jenkins-$SILO@git.opendaylight.org gerrit review -m \"${LOG_MESSAGE}\" $GERRIT_PATCHSET_REVISION
+ fi
+
- builder:
name: wipe-org-opendaylight-repo
builders:
- ssh-agent-credentials:
users:
- 'opendaylight-jenkins-ssh'
+ - jclouds:
+ single-use: True
- openstack:
single-use: True