Skip to content
Snippets Groups Projects
Unverified Commit 4fbc4765 authored by Nemanja Glumac's avatar Nemanja Glumac Committed by GitHub
Browse files

Migrate Athena, GA and Redshift drivers tests to GitHub Actions (#27151)

* Migrate Google Analytics driver test to GitHub Actions

* Migrate Redshift driver test to GitHub Actions

* Migrate Athena driver test to GitHub Actions
parent babc373f
No related branches found
No related tags found
No related merge requests found
......@@ -558,7 +558,7 @@ workflows:
- test-driver:
matrix:
parameters:
driver: ["bigquery-cloud-sdk", "googleanalytics", "redshift", "athena"]
driver: ["bigquery-cloud-sdk"]
name: be-tests-<< matrix.driver >>-ee
requires:
- be-deps
......
......@@ -22,6 +22,24 @@ on:
jobs:
be-tests-athena-ee:
if: github.event.pull_request.draft == false
runs-on: ubuntu-20.04
timeout-minutes: 60
env:
CI: 'true'
DRIVERS: athena
MB_ATHENA_TEST_REGION: us-east-1
MB_ATHENA_TEST_ACCESS_KEY: ${{ secrets.MB_ATHENA_TEST_ACCESS_KEY }}
MB_ATHENA_TEST_SECRET_KEY: ${{ secrets.MB_ATHENA_TEST_SECRET_KEY }}
MB_ATHENA_TEST_S3_STAGING_DIR: ${{ secrets.MB_ATHENA_TEST_S3_STAGING_DIR }}
steps:
- uses: actions/checkout@v3
- name: Test Athena driver
uses: ./.github/actions/test-driver
with:
junit-name: 'be-tests-athena-ee'
be-tests-druid-ee:
if: github.event.pull_request.draft == false
runs-on: buildjet-2vcpu-ubuntu-2004
......@@ -43,6 +61,20 @@ jobs:
with:
junit-name: 'be-tests-druid-ee'
be-tests-googleanalytics-ee:
if: github.event.pull_request.draft == false
runs-on: ubuntu-20.04
timeout-minutes: 60
env:
CI: 'true'
DRIVERS: googleanalytics
steps:
- uses: actions/checkout@v3
- name: Test Google Analytics driver
uses: ./.github/actions/test-driver
with:
junit-name: 'be-tests-googleanalytics-ee'
be-tests-mariadb-10-2-ee:
if: github.event.pull_request.draft == false
runs-on: ubuntu-20.04
......@@ -301,6 +333,24 @@ jobs:
with:
junit-name: 'be-tests-presto-186-ee'
be-tests-redshift-ee:
if: github.event.pull_request.draft == false
runs-on: ubuntu-20.04
timeout-minutes: 60
env:
CI: 'true'
DRIVERS: redshift
MB_REDSHIFT_TEST_USER: metabase_ci
MB_REDSHIFT_TEST_DB: testdb
MB_REDSHIFT_TEST_HOST: ${{ secrets.MB_REDSHIFT_TEST_HOST }}
MB_REDSHIFT_TEST_PASSWORD: ${{ secrets.MB_REDSHIFT_TEST_PASSWORD }}
steps:
- uses: actions/checkout@v3
- name: Test Redshift driver
uses: ./.github/actions/test-driver
with:
junit-name: 'be-tests-redshift-ee'
be-tests-sparksql-ee:
if: github.event.pull_request.draft == false
runs-on: buildjet-2vcpu-ubuntu-2004
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment