blob: ea78ca051c3274d62201ab98648f38ad044b92e0 [file] [log] [blame]
- job-template:
project-type: freestyle
description: "{job-description}
Define DATE to define a specific Test Plan with name like [2019.2.0-update]System-$REPOSITORY_SUITE-$DATE
or define PLAN_NAME if you know it"
concurrent: true
disabled: false
name: generate-report
logrotate:
daysToKeep: 365
parameters:
- string:
default: ''
description: YYYY-MM-DD
name: DATE
trim: 'false'
- string:
default: '2019.2.0'
description:
name: REPOSITORY_SUITE
trim: 'false'
- string:
default: ''
description:
name: PLAN_NAME
trim: 'false'
- string:
default: ''
description: ''
name: TCP_QA_REFS
trim: 'true'
triggers:
- timed: H 9-22/2 * * *
scm:
- git:
branches:
- FETCH_HEAD
refspec: '${{TCP_QA_REFS}}'
url: https://gerrit.mcp.mirantis.com/mcp/tcp-qa
wrappers:
- inject:
properties-content: |-
CUSTOM_REPO_VENV_PATH=/home/jenkins/venv_testrail_reporter
VENV_PATH=/home/jenkins/testrail_report
- credentials-binding:
- username-password-separated:
credential-id: testrail_system_tests
username: TESTRAIL_USER_EMAIL
password: TESTRAIL_USER_KEY
- username-password-separated:
credential-id: jira-user
username: JIRA_USER
password: JIRA_PWD
builders:
- shell: "chmod +x jobs/pipelines/generate-report.sh"
- shell: "./jobs/pipelines/generate-report.sh"
publishers:
- archive:
artifacts: '**/*_bug_report_*.html'
allow-empty: false
- workspace-cleanup:
include:
- '*.html'