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
+ default: false
+ description: "Report results?"
+ - bool: # same as above - we want to reschedule only swarm-based runs
+ name: RERUN_AFTER_FAILURE
+ default: false
+ description: "Reschedule job after failure?"
- 9x-systest-params
- - mos-jenkins-swarm-params
wrappers:
- timeout:
fail: true
- timeout: 1800
+ timeout: 6000
builders:
- write-description:
description-string: $CUSTOM_VERSION
- - 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: (.*)'"
# section for mos rpm repos
- text:
name: MOS_MIRROR_OVERWRITES
- description: "Set of variables to inject to job; add new parameters if needed for run"
+ description: |
+ USE "@@@" AT END OF LINE AS LINE SEPARATOR
+ Set of variables to inject to job; add new parameters if needed for run.
default: |
- ENABLE_MOS_CENTOS_OS=true
- ENABLE_MOS_CENTOS_PROPOSED=true
- ENABLE_MOS_CENTOS_UPDATES=true
- ENABLE_MOS_CENTOS_SECURITY=true
- ENABLE_MOS_CENTOS_HOLDBACK=true
- ENABLE_MOS_CENTOS_HOTFIX=false
- MOS_CENTOS_OS_MIRROR_ID_OVERWRITE=
- MOS_CENTOS_PROPOSED_MIRROR_ID_OVERWRITE=
- MOS_CENTOS_UPDATES_MIRROR_ID_OVERWRITE=
- MOS_CENTOS_SECURITY_MIRROR_ID_OVERWRITE=
- MOS_CENTOS_HOLDBACK_MIRROR_ID_OVERWRITE=
- MOS_CENTOS_HOTFIX_MIRROR_ID_OVERWRITE=
- #
- MOS_UBUNTU_MIRROR_ID_OVERWRITE=
- ENABLE_MOS_UBUNTU_PROPOSED=true
- ENABLE_MOS_UBUNTU_UPDATES=true
- ENABLE_MOS_UBUNTU_SECURITY=true
- ENABLE_MOS_UBUNTU_HOLDBACK=true
- ENABLE_MOS_UBUNTU_HOTFIX=false
- UBUNTU_MIRROR_ID_OVERWRITE=
- CENTOS_MIRROR_ID_OVERWRITE=
+ ENABLE_MOS_CENTOS_OS=true@@@
+ ENABLE_MOS_CENTOS_PROPOSED=true@@@
+ ENABLE_MOS_CENTOS_UPDATES=true@@@
+ ENABLE_MOS_CENTOS_SECURITY=true@@@
+ ENABLE_MOS_CENTOS_HOLDBACK=true@@@
+ ENABLE_MOS_CENTOS_HOTFIX=false@@@
+ MOS_CENTOS_OS_MIRROR_ID_OVERWRITE=@@@
+ MOS_CENTOS_PROPOSED_MIRROR_ID_OVERWRITE=@@@
+ MOS_CENTOS_UPDATES_MIRROR_ID_OVERWRITE=@@@
+ MOS_CENTOS_SECURITY_MIRROR_ID_OVERWRITE=@@@
+ MOS_CENTOS_HOLDBACK_MIRROR_ID_OVERWRITE=@@@
+ MOS_CENTOS_HOTFIX_MIRROR_ID_OVERWRITE=@@@
+ #@@@
+ MOS_UBUNTU_MIRROR_ID_OVERWRITE=@@@
+ ENABLE_MOS_UBUNTU_PROPOSED=true@@@
+ ENABLE_MOS_UBUNTU_UPDATES=true@@@
+ ENABLE_MOS_UBUNTU_SECURITY=true@@@
+ ENABLE_MOS_UBUNTU_HOLDBACK=true@@@
+ ENABLE_MOS_UBUNTU_HOTFIX=false@@@
+ UBUNTU_MIRROR_ID_OVERWRITE=@@@
+ CENTOS_MIRROR_ID_OVERWRITE=@@@
+ - text:
+ name: EXTRA_OPTS
+ description: |
+ USE "@@@" AT END OF LINE AS LINE SEPARATOR
+ default: "@@@"
\ No newline at end of file