name: build-timeout
wrappers:
- timeout:
- type: elastic
- elastic-percentage: 200
- elastic-default-timeout: 180
+ type: absolute
+ timeout: 360
fail: true
- trigger:
- branch-compare-type: 'ANT'
branch-pattern: '**/{branch}'
+- publisher:
+ name: archive-artifacts
+ publishers:
+ - archive:
+ artifacts: '{artifacts}'
+ allow-empty: true
+ fingerprint: true
+ latest-only: true
+
- publisher:
name: email-notification
publishers:
send-to:
- developers
- recipients
+
+- publisher:
+ name: jacoco-report
+ publishers:
+ - jacoco:
+ exec-pattern: "**/**.exec"
+ class-pattern: "**/classes"
+ source-pattern: "**/src/main/java"
+ exclusion-pattern: "**/gen/**,**/generated-sources/**,**/yang-gen**"
+ status-update: true
+ targets:
+ - branch:
+ healthy: 10
+ unhealthy: 20
+ - method:
+ healthy: 50
+ unhealthy: 40
+
+- builder:
+ name: wipe-org-opendaylight-repo
+ builders:
+ - shell: 'if [ -d /tmp/r/org/opendaylight ]; then rm -rf /tmp/r/org/opendaylight; fi'