-
Notifications
You must be signed in to change notification settings - Fork 122
28 lines (27 loc) 路 1.13 KB
/
daily.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
name: daily
on:
schedule:
# Run load testing at 01:30 UTC every day
- cron: '30 1 * * *'
jobs:
build:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- run: |
SCRIPT="${GITHUB_WORKSPACE}/src/test/scripts/test-repetition.sh"
# Make script runnable
chmod +x "${SCRIPT}"
# Test eo-parser
sh "${SCRIPT} --max 10 --folder ${GITHUB_WORKSPACE}/eo-parser"
# Test eo-maven-plugin
sh "${SCRIPT} --max 10 --folder ${GITHUB_WORKSPACE}/eo-maven-plugin"
# Test eo-runtime
sh "${SCRIPT} --max 10 --folder ${GITHUB_WORKSPACE}/eo-runtime"
# @todo #2085:90min Add GitHub action step to create an issue.
# It would be convenient to add github action step that will create an
# issue in case of any of the tests is failed. We can do it through
# <a href="https://github.com/JasonEtco/create-an-issue">create-an-issue</a>
# action. Also, you can read about that problem in that discussion:
# <a href="https://github.com/orgs/community/discussions/25111">
# Create an issue case the workflow fails</a>