From 7a6d930e7bf97eef94c5c38921c5bc492d958bb5 Mon Sep 17 00:00:00 2001 From: XiangRongLin <41164160+XiangRongLin@users.noreply.github.com> Date: Fri, 15 Jan 2021 20:34:04 +0100 Subject: [PATCH] Add if-else statement to run tests against real website on schedule --- .github/workflows/ci.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fc455422..0f3ed954 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,6 +1,9 @@ name: CI on: + schedule: + # once per day + - cron: 0 0 * * * push: branches: - dev @@ -25,5 +28,11 @@ jobs: key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }} restore-keys: ${{ runner.os }}-gradle + # See gradle file for difference between downloaders - name: Build and run Tests - run: ./gradlew check --stacktrace -Ddownloader=MOCK + run: | + if [[ $GITHUB_EVENT_NAME == 'schedule' ]]; then + ./gradlew check --stacktrace -Ddownloader=REAL + else + ./gradlew check --stacktrace -Ddownloader=MOCK + fi