From a0759db32ff7625c91a0cdcb70049d5905dab8a8 Mon Sep 17 00:00:00 2001 From: John Ferguson Smart Date: Thu, 18 Apr 2024 10:10:45 +0100 Subject: [PATCH] Streamlined build jobs --- .github/workflows/smoketest_browserstack.yml | 44 -------------------- .github/workflows/smoketest_lambdatest.yml | 44 -------------------- 2 files changed, 88 deletions(-) delete mode 100644 .github/workflows/smoketest_browserstack.yml delete mode 100644 .github/workflows/smoketest_lambdatest.yml diff --git a/.github/workflows/smoketest_browserstack.yml b/.github/workflows/smoketest_browserstack.yml deleted file mode 100644 index 0d62a74fe..000000000 --- a/.github/workflows/smoketest_browserstack.yml +++ /dev/null @@ -1,44 +0,0 @@ -name: Smoke Tests (BrowserStack) - -on: [push] - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 # Update to v2 - - name: Set up JDK 17 - uses: actions/setup-java@v2 # Update to v2 - with: - distribution: 'temurin' # 'temurin' distribution provides OpenJ9 builds of the OpenJDK - java-version: '17' - - - name: Cache the Maven packages to speed up build - uses: actions/cache@v1 - with: - path: ~/.m2 - key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} - restore-keys: ${{ runner.os }}-m2 - - - name: Install Chrome for Testing and its driver - run: | - npm i puppeteer - npx @puppeteer/browsers install chrome@stable - - - name: Snapshot Build - run: mvn clean install -T4 -DskipTests - - - name: Smoke Tests - env: - JIRA_USERNAME: ${{ secrets.JIRA_USERNAME }} - JIRA_API_TOKEN: ${{ secrets.JIRA_API_TOKEN }} - JIRA_WEBSERVICE_URL: ${{ secrets.JIRA_WEBSERVICE_URL }} - BROWSERSTACK_KEY: ${{ secrets.BROWSERSTACK_KEY }} - BROWSERSTACK_USER: ${{ secrets.BROWSERSTACK_USER }} - SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }} - SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }} - LT_USERNAME: ${{ secrets.LT_USERNAME }} - LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }} - run: cd serenity-smoketests && mvn verify -Denvironment=browserstack -Dbrowserstack.user=${{ secrets.BROWSERSTACK_USER }} -Dbrowserstack.key=${{ secrets.BROWSERSTACK_KEY }} diff --git a/.github/workflows/smoketest_lambdatest.yml b/.github/workflows/smoketest_lambdatest.yml deleted file mode 100644 index 5253f711f..000000000 --- a/.github/workflows/smoketest_lambdatest.yml +++ /dev/null @@ -1,44 +0,0 @@ -name: Smoke Tests (LambdaTest) - -on: [push] - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 # Update to v2 - - name: Set up JDK 17 - uses: actions/setup-java@v2 # Update to v2 - with: - distribution: 'temurin' # 'temurin' distribution provides OpenJ9 builds of the OpenJDK - java-version: '17' - - - name: Install Chrome for Testing and its driver - run: | - npm i puppeteer - npx @puppeteer/browsers install chrome@stable - - - name: Cache the Maven packages to speed up build - uses: actions/cache@v1 - with: - path: ~/.m2 - key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} - restore-keys: ${{ runner.os }}-m2 - - - name: Snapshot Build - run: mvn clean install -T4 -DskipTests - - - name: Smoke Tests - env: - JIRA_USERNAME: ${{ secrets.JIRA_USERNAME }} - JIRA_API_TOKEN: ${{ secrets.JIRA_API_TOKEN }} - JIRA_WEBSERVICE_URL: ${{ secrets.JIRA_WEBSERVICE_URL }} - BROWSERSTACK_KEY: ${{ secrets.BROWSERSTACK_KEY }} - BROWSERSTACK_USER: ${{ secrets.BROWSERSTACK_USER }} - SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }} - SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }} - LT_USERNAME: ${{ secrets.LT_USERNAME }} - LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }} - run: cd serenity-smoketests && mvn verify -Denvironment=lambdatest