From de81d241bdd741d1c417eeef2bf48edbdb4b2efc Mon Sep 17 00:00:00 2001 From: Wouter Admiraal Date: Mon, 24 Feb 2020 08:51:22 +0100 Subject: [PATCH] BUILD-758 Migrate nightly build task to GH actions --- .github/workflows/nightly-qa.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/nightly-qa.yml diff --git a/.github/workflows/nightly-qa.yml b/.github/workflows/nightly-qa.yml new file mode 100644 index 00000000000..d9ac507310b --- /dev/null +++ b/.github/workflows/nightly-qa.yml @@ -0,0 +1,29 @@ +name: Nightly QA +on: + schedule: + # at 1:30 daily + - cron: "30 1 * * *" +jobs: + nightly: + # prevent job to run on public repository sonarsource/sonarqube + if: github.repository == 'sonarsource/sonar-enterprise' + runs-on: ubuntu-latest + name: Trigger the nightly QA build + steps: + - name: Fetch code + uses: actions/checkout@v2 + with: + token: ${{ secrets.GITHUB_ORG_TOKEN }} + ref: branch-nightly-build + path: repo + - name: Trigger nightly build + run: | + cd repo/ + ./private/trigger-nightly-build.sh + - name: Notify failures on Slack + if: failure() + uses: Ilshidur/action-slack@2.0.0 + env: + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} + with: + args: "Nightly QA failed, see the logs at https://github.com/SonarSource/sonar-enterprise/actions" -- 2.39.5