publishers:
- postbuildscript:
- script-only-if-succeeded: False
- script-only-if-failed: True
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- shell:
!include-raw-escape:
- ../../../scripts/build_utils.sh
publishers:
- postbuildscript:
- script-only-if-succeeded: False
- script-only-if-failed: True
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- shell:
!include-raw-escape:
- ../../../scripts/build_utils.sh
publishers:
- postbuildscript:
- script-only-if-succeeded: False
- script-only-if-failed: True
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- shell:
!include-raw-escape:
- ../../../scripts/build_utils.sh
publishers:
- postbuildscript:
- script-only-if-succeeded: False
- script-only-if-failed: True
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- shell:
!include-raw-escape:
- ../../../scripts/build_utils.sh
publishers:
- postbuildscript:
- script-only-if-succeeded: False
- script-only-if-failed: True
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- shell:
!include-raw:
- ../../../scripts/build_utils.sh
publishers:
- postbuildscript:
- script-only-if-failed: True
- script-only-if-succeeded: False
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- inject:
properties-file: ${WORKSPACE}/build_info
- shell:
publishers:
- postbuildscript:
- script-only-if-succeeded: False
- script-only-if-failed: True
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- shell: !include-raw ../../build/teardown
publishers:
- postbuildscript:
- script-only-if-succeeded: False
- script-only-if-failed: True
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- shell: !include-raw ../../build/teardown
publishers:
- postbuildscript:
- script-only-if-failed: True
- script-only-if-succeeded: False
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- inject:
properties-file: ${WORKSPACE}/build_info
- shell:
publishers:
- postbuildscript:
- script-only-if-failed: True
- script-only-if-succeeded: False
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- inject:
properties-file: ${WORKSPACE}/build_info
- shell:
latest-only: false
- postbuildscript:
- script-only-if-failed: True
- script-only-if-succeeded: False
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- shell:
!include-raw:
- ../../../scripts/build_utils.sh
latest-only: false
- postbuildscript:
- script-only-if-failed: True
- script-only-if-succeeded: False
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- shell:
!include-raw:
- ../../../scripts/build_utils.sh
publishers:
- postbuildscript:
- script-only-if-succeeded: False
- script-only-if-failed: True
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- shell: "sudo reboot"
latest-only: false
- postbuildscript:
- script-only-if-failed: True
- script-only-if-succeeded: False
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- shell:
!include-raw:
- ../../../scripts/build_utils.sh
publishers:
- postbuildscript:
- script-only-if-succeeded: False
- script-only-if-failed: True
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- shell:
!include-raw-escape:
- ../../../scripts/build_utils.sh
publishers:
- postbuildscript:
- script-only-if-succeeded: False
- script-only-if-failed: True
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- shell:
!include-raw-escape:
- ../../../scripts/build_utils.sh
publishers:
- postbuildscript:
- script-only-if-succeeded: False
- script-only-if-failed: True
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- shell:
!include-raw-escape:
- ../../../scripts/build_utils.sh
publishers:
- postbuildscript:
- script-only-if-succeeded: False
- script-only-if-failed: True
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- shell:
!include-raw:
- ../../../scripts/build_utils.sh
publishers:
- postbuildscript:
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - SUCCESS
+ - NOT_BUILT
+ - UNSTABLE
+ - FAILURE
+ - ABORTED
+ build-steps:
- shell: 'rm $HOME/.jenkins_jobs.*.ini'
- script-only-if-succeeded: false
- script-only-if-failed: false
publishers:
- postbuildscript:
- script-only-if-failed: True
- script-only-if-succeeded: False
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- inject:
properties-file: ${WORKSPACE}/build_info
- shell:
publishers:
- postbuildscript:
- script-only-if-failed: True
- script-only-if-succeeded: False
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- inject:
properties-file: ${WORKSPACE}/build_info
publishers:
- postbuildscript:
- script-only-if-succeeded: False
- script-only-if-failed: False
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - SUCCESS
+ - UNSTABLE
+ - FAILURE
+ - ABORTED
+ - NOT_BUILT
+ build-steps:
- shell: "sudo rm -f /etc/apt/sources.list.d/shaman.list /etc/yum.repos.d/shaman.repo"
publishers:
- postbuildscript:
- script-only-if-failed: True
- script-only-if-succeeded: False
builders:
- - build-steps:
+ - role: SLAVE
+ build-on:
+ - FAILURE
+ - ABORTED
+ build-steps:
- shell:
!include-raw:
- ../../build/failure