From de59472956c123a90071e6159b6397226b34002c Mon Sep 17 00:00:00 2001 From: Martin Grosche Date: Thu, 30 Nov 2023 17:06:22 +0100 Subject: [PATCH] Improve test informations (#33) --- .github/workflows/ci.yml | 22 ---------------------- .github/workflows/jenkins-ci.yml | 31 +++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 22 deletions(-) delete mode 100644 .github/workflows/ci.yml create mode 100644 .github/workflows/jenkins-ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index d99c478..0000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: CI -run-name: CI - -on: - workflow_dispatch: - inputs: - status: - type: string - default: "FAILURE" - -jobs: - get-ci-status: - runs-on: ubuntu-latest - steps: - - name: Status - run: echo "Build status was...${{ github.event.inputs.status }}" - - name: Fail Case - run: exit 1 - if: ${{ github.event.inputs.status != 'SUCCESS' }} - - name: Success case - run: exit 0 - diff --git a/.github/workflows/jenkins-ci.yml b/.github/workflows/jenkins-ci.yml new file mode 100644 index 0000000..a6b669a --- /dev/null +++ b/.github/workflows/jenkins-ci.yml @@ -0,0 +1,31 @@ +name: Jenkins Internal +run-name: E2E Tests + +on: + workflow_dispatch: + inputs: + status: + type: string + default: "FAILURE" + message: + type: string + default: "Jenkins pipeline failed" + tgVersion: + type: string + default: '' + +jobs: + jenkins-e2e-tests: + runs-on: ubuntu-latest + steps: + - name: Pipeline Status + run: | + echo "### Running E2E for version: ${{ github.event.inputs.tgVersion }}" >> $GITHUB_STEP_SUMMARY + echo "| Status | Message |" >> $GITHUB_STEP_SUMMARY + echo "| -------- | -------- |" >> $GITHUB_STEP_SUMMARY + if [ "${{ github.event.inputs.status }}" != "SUCCESS" ]; then + echo "| :x: | ${{ github.event.inputs.message }} |" >> $GITHUB_STEP_SUMMARY + exit 1 + fi + echo "| :white_check_mark: | ${{ github.event.inputs.message }} |" >> $GITHUB_STEP_SUMMARY + exit 0