weight: 1
parameters:
- - bool:
- name: PREPARE_SWARM
- default: true
- description: "Launch jenkins swarm?"
- - bool:
- name: CLEANUP_SWARM
- default: true
- description: "Wipe jenkins swarm after tests?"
- bool: # this one taken away from systest-params macro because we want
# different default values for runner job and test jobs
name: RUN_REPORTER_AFTER_JOB
- project: "9.x.snapshot.params"
block: true
- - conditional-step:
- condition-kind: boolean-expression
- condition-expression: $PREPARE_SWARM
- on-evaluation-failure: dont-run
- steps:
- - trigger-builds:
- - project: "deploy-jenkins-swarm"
- current-parameters: true
- block: true
-
- multijob:
name: 'Run system tests'
condition: COMPLETED
current-parameters: true
kill-phase-on: NEVER
- - conditional-step:
- condition-kind: boolean-expression
- condition-expression: $CLEANUP_SWARM
- on-evaluation-failure: dont-run
- steps:
- - trigger-builds:
- - project: "delete-heat-stack"
- predefined-parameters: |
- STACK_PREFIX=${STACK_PREFIX}
- block: true
-
publishers:
- description-setter:
regexp: "'Description string: (.*)'"