blob: 976bbd71ff62c770b06ef13f477271d1ea509b5a [file] [log] [blame]
- job-template:
project-type: pipeline
description: '{job-description}'
concurrent: true
disabled: false
name: swarm-testrail-report-jjb
parameters:
- string:
name: ENV_NAME
default:
description: 'Required: Fuel-devops environment name'
trim: 'false'
- string:
name: PASSED_STEPS
default: ''
description: |-
Completed steps to install components on the environment.<br>
If tests require some additional components,
it may be installed in appropriate fixtures,<br>
so set the PASSED_STEPS correctly for the testing environment.
trim: 'false'
- string:
name: PARENT_NODE_NAME
default: ''
description: |-
Required: Name of the jenkins slave to create the environment<br>
To be set by the parent deployment job.
trim: 'false'
- string:
name: PARENT_WORKSPACE
default: ''
description: |-
Required: Workspace on the jenkins slave to reuse for the job<br>
To be set by the parent deployment job.
trim: 'false'
- string:
name: MCP_VERSION
default: 'proposed'
description: ''
trim: 'false'
- string:
name: TCP_QA_REFS
default: ''
description: |-
Example: refs/changes/89/411189/36 (for now - only one reference allowed)
trim: 'false'
- string:
name: TEMPEST_TEST_SUITE_NAME
default: '[MCP1.1_PIKE]Tempest'
description: ''
trim: 'false'
- string:
name: LAB_CONFIG_NAME
default: ''
description: ''
trim: 'false'
- string:
name: TEST_PLAN_NAME_PREFIX
default: ''
description: |-
Prefix for creating Test Plan name in TestRail
trim: 'false'
- string:
name: TEST_PLAN_NAME
default: ''
description: ''
trim: 'false'
- string:
name: REPORT_FILE_URL
default: ''
description: |-
Url to download the xml file with xUnit report
trim: 'false'
- choice:
name: REPORT_FILE_NAME
choices:
-
- nosetests.xml
- report_tempest.xml
- stacklight_report.xml
- cvp_sanity_results.xml
description: |-
Choose a type of downloading xml file <br>
<br>nosetests.xml - file for tcp-qa reports <br>
report_tempest.xml - for tempest report <br>
stacklight_report.xml - for LMA stacklight report <br>
cvp_sanity_results.xml - for CVP Sanity report<br>
<br>
# [not_supported] deployment_${{ENV_NAME}}.xml - file for deployment report
pipeline-scm:
lightweight-checkout: false
scm:
- git:
branches:
- FETCH_HEAD
refspec: ${{TCP_QA_REFS}}
url: https://gerrit.mcp.mirantis.com/mcp/tcp-qa
script-path: jobs/pipelines/swarm-testrail-report.groovy
logrotate:
daysToKeep: 30