Skip to content

.github/workflows/manual-qase.yaml #2

.github/workflows/manual-qase.yaml

.github/workflows/manual-qase.yaml #2

Workflow file for this run

name: Build and test from Qase
on:
workflow_dispatch:
inputs:
qase_api_base_url:
description: 'Qase API URL'
required: true
qase_report:
description: 'Enabled/disabled reporting to Qase'
required: true
qase_project_code:
description: 'Qase project code'
required: true
qase_run_id:
description: 'Qase Run ID'
required: true
qase_run_complete:
description: 'Qase Run autocomplete'
required: true
oarepo:
description: OARepo version (11, 12, ...)
required: true
default: "12"
type: string
env:
QASE_API_BASE_URL: ${{ inputs.qase_api_base_url }}
QASE_TESTOPS_PROJECT: ${{ inputs.qase_project_code }}
QASE_TESTOPS_RUN_ID: ${{ inputs.qase_run_id }}
QASE_TESTOPS_RUN_COMPLETE: true
QASE_TESTOPS_API_TOKEN: ${{ secrets.QASE_TESTOPS_API_TOKEN }}
QASE_ENVIRONMENT: gh-ci
jobs:
link:
timeout-minutes: 60
runs-on: ubuntu-latest
steps:
- uses: cskmnrpt/qase-link-run@v2
name: Link workflow run with Qase
env:
QASE_TESTOPS_API_TOKEN: ${{ secrets.QASE_TESTOPS_API_TOKEN }}
QASE_API_TOKEN: ${{ secrets.QASE_TESTOPS_API_TOKEN }}
QASE_TESTOPS_PROJECT: ${{ secrets.QASE_TESTOPS_PROJECT }}
QASE_ENVIRONMENT: gh-ci
build:
uses: ./.github/workflows/build.yaml
secrets: inherit
with:
oarepo: ${{ github.event.inputs.oarepo }}