- 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' | |