Specify allure report and results dirs
This commit is contained in:
parent
be550fec19
commit
94eff753be
|
@ -16,6 +16,14 @@ inputs:
|
|||
required: true
|
||||
include-allure-results:
|
||||
dafault: false
|
||||
allure-results-dir:
|
||||
description: Path to the allure-results folder
|
||||
default: ${{ env.ALLURE_RESULTS_DIR }}
|
||||
required: true
|
||||
allure-report-dir:
|
||||
description: Path to the allure-report folder
|
||||
default: ${{ env.ALLURE_REPORT_DIR }}
|
||||
required: true
|
||||
|
||||
runs:
|
||||
using: composite
|
||||
|
@ -32,7 +40,7 @@ runs:
|
|||
shell: bash
|
||||
run: |
|
||||
echo "Uploading allure-results folder..."
|
||||
aws s3 cp ${{ env.ALLURE_RESULTS_DIR }} \
|
||||
aws s3 cp ${{ inputs.allure-results-dir }} \
|
||||
${{ inputs.s3-bucket }}/artifacts/${{ github.run_id }}/${{ inputs.destination-dir }}/allure-results \
|
||||
--recursive \
|
||||
--quiet
|
||||
|
@ -42,7 +50,7 @@ runs:
|
|||
shell: bash
|
||||
run: |
|
||||
echo "Uploading allure-report folder..."
|
||||
aws s3 cp ${{ env.ALLURE_REPORT_DIR }} \
|
||||
aws s3 cp ${{ inputs.allure-report-dir }} \
|
||||
${{ inputs.s3-bucket }}/artifacts/${{ github.run_id }}/${{ inputs.destination-dir }}/allure-report \
|
||||
--recursive \
|
||||
--quiet
|
||||
|
|
|
@ -364,6 +364,7 @@ jobs:
|
|||
report-name: ${{ env.API_WP_LATEST_X_ARTIFACT }}
|
||||
env:
|
||||
ALLURE_RESULTS_DIR: ${{ env.API_ALLURE_RESULTS_DIR }}
|
||||
ALLURE_REPORT_DIR: ${{ env.API_ALLURE_REPORT_DIR }}
|
||||
|
||||
- name: Upload Allure files to bucket
|
||||
if: success() || ( failure() && steps.run-api-composite-action.conclusion == 'failure' )
|
||||
|
@ -374,6 +375,8 @@ jobs:
|
|||
aws-secret-access-key: ${{ secrets.REPORTS_AWS_SECRET_ACCESS_KEY }}
|
||||
destination-dir: ${{ env.API_WP_LATEST_X_ARTIFACT }}
|
||||
s3-bucket: ${{ secrets.REPORTS_BUCKET }}
|
||||
allure-results-dir: ${{ env.API_ALLURE_RESULTS_DIR }}
|
||||
allure-report-dir: ${{ env.API_ALLURE_REPORT_DIR }}
|
||||
|
||||
- name: Publish API Allure report
|
||||
if: success() || ( failure() && steps.run-api-composite-action.conclusion == 'failure' )
|
||||
|
@ -398,6 +401,7 @@ jobs:
|
|||
env:
|
||||
E2E_MAX_FAILURES: 15
|
||||
ALLURE_RESULTS_DIR: ${{ env.E2E_ALLURE_RESULTS_DIR }}
|
||||
ALLURE_REPORT_DIR: ${{ env.E2E_ALLURE_REPORT_DIR }}
|
||||
DEFAULT_TIMEOUT_OVERRIDE: 120000
|
||||
with:
|
||||
report-name: ${{ env.E2E_WP_LATEST_X_ARTIFACT }}
|
||||
|
@ -412,6 +416,8 @@ jobs:
|
|||
aws-secret-access-key: ${{ secrets.REPORTS_AWS_SECRET_ACCESS_KEY }}
|
||||
destination-dir: ${{ env.E2E_WP_LATEST_X_ARTIFACT }}
|
||||
s3-bucket: ${{ secrets.REPORTS_BUCKET }}
|
||||
allure-results-dir: ${{ env.E2E_ALLURE_RESULTS_DIR }}
|
||||
allure-report-dir: ${{ env.E2E_ALLURE_REPORT_DIR }}
|
||||
|
||||
- name: Publish E2E Allure report
|
||||
if: success() || ( failure() && steps.run-e2e-composite-action.conclusion == 'failure' )
|
||||
|
@ -478,6 +484,7 @@ jobs:
|
|||
report-name: ${{ env.API_ARTIFACT }}
|
||||
env:
|
||||
ALLURE_RESULTS_DIR: ${{ env.API_ALLURE_RESULTS_DIR }}
|
||||
ALLURE_REPORT_DIR: ${{ env.API_ALLURE_REPORT_DIR }}
|
||||
|
||||
- name: Upload Allure files to bucket
|
||||
if: success() || ( failure() && steps.run-api-composite-action.conclusion == 'failure' )
|
||||
|
@ -488,9 +495,11 @@ jobs:
|
|||
aws-secret-access-key: ${{ secrets.REPORTS_AWS_SECRET_ACCESS_KEY }}
|
||||
destination-dir: ${{ env.API_ARTIFACT }}
|
||||
s3-bucket: ${{ secrets.REPORTS_BUCKET }}
|
||||
allure-results-dir: ${{ env.API_ALLURE_RESULTS_DIR }}
|
||||
allure-report-dir: ${{ env.API_ALLURE_REPORT_DIR }}
|
||||
|
||||
- name: Publish API Allure report
|
||||
if: success() || failure()
|
||||
if: success() || ( failure() && steps.run-api-composite-action.conclusion == 'failure' )
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.REPORTS_TOKEN }}
|
||||
ENV_DESCRIPTION: php-${{ matrix.php_version }}
|
||||
|
@ -511,6 +520,7 @@ jobs:
|
|||
uses: ./.github/actions/tests/run-e2e-tests
|
||||
env:
|
||||
ALLURE_RESULTS_DIR: ${{ env.E2E_ALLURE_RESULTS_DIR }}
|
||||
ALLURE_REPORT_DIR: ${{ env.E2E_ALLURE_REPORT_DIR }}
|
||||
DEFAULT_TIMEOUT_OVERRIDE: 120000
|
||||
E2E_MAX_FAILURES: 15
|
||||
with:
|
||||
|
@ -526,9 +536,11 @@ jobs:
|
|||
aws-secret-access-key: ${{ secrets.REPORTS_AWS_SECRET_ACCESS_KEY }}
|
||||
destination-dir: ${{ env.E2E_ARTIFACT }}
|
||||
s3-bucket: ${{ secrets.REPORTS_BUCKET }}
|
||||
allure-results-dir: ${{ env.E2E_ALLURE_RESULTS_DIR }}
|
||||
allure-report-dir: ${{ env.E2E_ALLURE_REPORT_DIR }}
|
||||
|
||||
- name: Publish E2E Allure report
|
||||
if: success() || failure()
|
||||
if: success() || ( failure() && steps.run-e2e-composite-action.conclusion == 'failure' )
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.REPORTS_TOKEN }}
|
||||
ENV_DESCRIPTION: php-${{ matrix.php_version }}
|
||||
|
|
Loading…
Reference in New Issue