Skip to content
This repository has been archived by the owner on Jan 29, 2024. It is now read-only.

Publishing perf-test results for End2EndSimulation run. #926

Publishing perf-test results for End2EndSimulation run.

Publishing perf-test results for End2EndSimulation run. #926

Workflow file for this run

name: Process Results
on:
push:
paths-ignore:
- '.github/**'
- '.gitignore'
- 'LICENSE'
- 'README*'
- 'docs/**'
branches: [main]
jobs:
process:
name: process-results
runs-on: ubuntu-18.04
if: github.repository_owner == 'Apicurio'
steps:
- name: Checkout Code
uses: actions/checkout@v2
- name: Set up JDK 8
uses: AdoptOpenJDK/install-jdk@v1
with:
version: '8'
architecture: x64
- name: Generate report
run: ./scripts/run-gatling-report.sh
- name: Generate web page
run: python ./scripts/generate-index.py
- name: Commit report
run: ./scripts/commit-report.sh
- name: Analyze diff reports
env:
GOOGLE_CHAT_WEBHOOK: ${{ secrets.GOOGLE_CHAT_WEBHOOK }}
run: ./scripts/check-diff-reports.sh
- name: Google Chat Notification
if: ${{ failure() }}
uses: Co-qn/google-chat-notification@releases/v1
with:
name: ${{ github.workflow }}
url: ${{ secrets.GOOGLE_CHAT_WEBHOOK }}
status: ${{ job.status }}