**/hs_err_*.log
**/target/feature/feature.xml
# TODO: **/*.hprof is too large, compress with xz first
- description: "Space separated glob patterns for artifacts to archive into logs.opendaylight.org"
+ description: |
+ Space separated glob patterns for artifacts to archive
+ into s3-logs.opendaylight.org/logs
- string:
name: GERRIT_PROJECT
default: "{project}"
- compare-type: ANT
pattern: "{files}"
forbidden-file-paths:
- - compare-type: ANT
+ - compare-type: REG_EXP
pattern: "{forbidden-files}"
# TODO: Unify argument names across gerrit-trigger-* macros.
- compare-type: ANT
pattern: "{files}"
forbidden-file-paths:
- - compare-type: ANT
+ - compare-type: REG_EXP
pattern: "{forbidden-files}"
skip-vote:
successful: true
and use the Jenkins Build URL as a last resort.
Console Logs URL:
- https://logs.opendaylight.org/$SILO/$JENKINS_HOSTNAME/$JOB_NAME/$BUILD_NUMBER
+ https://s3-logs.opendaylight.org/logs/$SILO/$JENKINS_HOSTNAME/$JOB_NAME/$BUILD_NUMBER
Jenkins Build URL:
$BUILD_URL
- shell: !include-raw: opendaylight-infra-stack.sh
- shell: !include-raw-escape: opendaylight-infra-copy-ssh-keys.sh
-- builder:
- name: opendaylight-apex-stack
- # opendaylight-apex-stack.sh has a required variable {stack-template} that
- # must be passed into this macro.
- builders:
- - shell: !include-raw: opendaylight-infra-stack.sh
-
- builder:
name: distribute-build-url
# Place URL of the current run of a build job to a file at given path.
- SUCCESS
- UNSTABLE
build-steps:
- - shell: !include-raw: generate-csit-status-report.sh
+ - shell: !include-raw-escape: generate-csit-status-report.sh
mark-unstable-if-failed: true