File tree Expand file tree Collapse file tree
integration_tests/profiles Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1616 DBT_PROJECT_DIR : " ."
1717 DBT_CORE_VERSION : " 1.10.15"
1818 # BigQuery connection variables
19- TUVA_BIGQUERY_TOKEN : ${{ secrets.TUVA_BIGQUERY_TOKEN }}
20- TUVA_BIGQUERY_PROJECT : ${{ secrets.TUVA_BIGQUERY_PROJECT }}
19+ DBT_BIGQUERY_CI_TOKEN : ${{ secrets.DBT_BIGQUERY_CI_TOKEN }}
20+ DBT_BIGQUERY_CI_PROJECT : ${{ secrets.DBT_BIGQUERY_CI_PROJECT }}
2121
2222 steps :
2323 - name : Checkout Code
@@ -32,10 +32,10 @@ jobs:
3232 run : |
3333 python -m pip install --upgrade pip
3434 pip install dbt-core==${{ env.DBT_CORE_VERISON }} dbt-bigquery
35-
35+
3636 - name : Create BigQuery credentials file
3737 run : |
38- echo "${{ env.TUVA_BIGQUERY_TOKEN }}" | base64 --decode > ./creds.json
38+ echo "${{ env.DBT_BIGQUERY_CI_TOKEN }}" | base64 --decode > ./creds.json
3939 working-directory : ${{ env.DBT_PROJECT_DIR }}
4040
4141 - name : Install dbt dependencies
Original file line number Diff line number Diff line change @@ -15,11 +15,10 @@ jobs:
1515 DBT_PROJECT_DIR : " ."
1616 DBT_CORE_VERSION : " 1.10.15"
1717 # Databricks connection variables
18- DATABRICKS_HOST : ${{ secrets.DBT_DATABRICKS_HOST }}
19- DATABRICKS_HTTP_PATH : ${{ secrets.DBT_DATABRICKS_HTTP_PATH }}
20- DATABRICKS_TOKEN : ${{ secrets.DBT_DATABRICKS_TOKEN }}
21- DATABRICKS_CATALOG : ${{ secrets.DBT_DATABRICKS_CATALOG }}
22- SCHEMA_SUFFIX : ${{ github.run_id }}
18+ DBT_DATABRICKS_CI_HOST : ${{ secrets.DBT_DATABRICKS_CI_HOST }}
19+ DBT_DATABRICKS_CI_HTTP_PATH : ${{ secrets.DBT_DATABRICKS_CI_HTTP_PATH }}
20+ DBT_DATABRICKS_CI_TOKEN : ${{ secrets.DBT_DATABRICKS_CI_TOKEN }}
21+ DBT_DATABRICKS_CI_CATALOG : ${{ secrets.DBT_DATABRICKS_CI_CATALOG }}
2322
2423 steps :
2524 - uses : actions/checkout@v4
Original file line number Diff line number Diff line change 1717 DBT_CORE_VERSION : " 1.10.15"
1818
1919 # Connection variables
20- MOTHERDUCK_TOKEN : ${{ secrets.DBT_MOTHERDUCK_TOKEN }}
21- MOTHERDUCK_DB_NAME : " my_db"
22- MOTHERDUCK_PATH : " md:${{ env.MOTHERDUCK_DB_NAME }}?motherduck_token=${{ env.MOTHERDUCK_TOKEN }}"
20+ DBT_MOTHERDUCK_CI_TOKEN : ${{ secrets.DBT_MOTHERDUCK_CI_TOKEN }}
21+ DBT_MOTHERDUCK_CI_DATABASE : " my_db"
22+ DBT_MOTHERDUCK_CI_PATH : " md:${{ env.DBT_MOTHERDUCK_CI_DATABASE }}?motherduck_token=${{ env.DBT_MOTHERDUCK_CI_TOKEN }}"
2323
2424 steps :
2525 - name : Checkout Code
Original file line number Diff line number Diff line change @@ -17,11 +17,12 @@ jobs:
1717 DBT_CORE_VERSION : " 1.10.15"
1818 # Fabric connection variables
1919 DBT_FABRIC_CI_HOST : ${{ secrets.DBT_FABRIC_CI_HOST }}
20- DBT_FABRIC_SERVICE_PRINCIPAL_ID : ${{ secrets.DBT_FABRIC_SERVICE_PRINCIPAL_ID }}
21- DBT_FABRIC_SERVICE_PRINCIPAL_SECRET : ${{ secrets.DBT_FABRIC_SERVICE_PRINCIPAL_SECRET }}
22- DBT_FABRIC_TENANT_ID : ${{ secrets.DBT_FABRIC_TENANT_ID }}
2320 DBT_FABRIC_CI_DATABASE : ${{ secrets.DBT_FABRIC_CI_DATABASE }}
2421 DBT_FABRIC_CI_SCHEMA : ${{ secrets.DBT_FABRIC_CI_SCHEMA }}
22+ DBT_FABRIC_CI_SERVICE_PRINCIPAL_ID : ${{ secrets.DBT_FABRIC_SERVICE_PRINCIPAL_ID }}
23+ DBT_FABRIC_CI_SERVICE_PRINCIPAL_SECRET : ${{ secrets.DBT_FABRIC_SERVICE_PRINCIPAL_SECRET }}
24+ DBT_FABRIC_CI_TENANT_ID : ${{ secrets.DBT_FABRIC_CI_TENANT_ID }}
25+
2526
2627 steps :
2728 - name : Checkout Code
Original file line number Diff line number Diff line change @@ -17,10 +17,11 @@ jobs:
1717 DBT_CORE_VERSION : " 1.10.15"
1818
1919 # Connection variables
20- REDSHIFT_HOST : ${{ secrets.DBT_REDSHIFT_HOST }}
21- REDSHIFT_USER : ${{ secrets.DBT_REDSHIFT_CI_USER }}
22- REDSHIFT_PASSWORD : ${{ secrets.DBT_REDSHIFT_CI_PASSWORD }}
23- REDSHIFT_DB : ${{ secrets.DBT_REDSHIFT_DEMO_DATABASE }}
20+ DBT_REDSHIFT_CI_HOST : ${{ secrets.DBT_REDSHIFT_CI_HOST }}
21+ DBT_REDSHIFT_CI_USER : ${{ secrets.DBT_REDSHIFT_CI_USER }}
22+ DBT_REDSHIFT_CI_PASSWORD : ${{ secrets.DBT_REDSHIFT_CI_PASSWORD }}
23+ DBT_REDSHIFT_CI_DATABASE : ${{ secrets.DBT_REDSHIFT_CI_DATABASE }}
24+ DBT_REDSHIFT_CI_SCHEMA : ${{ secrets.DBT_REDSHIFT_SCHEMA }}
2425
2526 steps :
2627 - name : Checkout Code
Original file line number Diff line number Diff line change @@ -4,10 +4,10 @@ default:
44 ci :
55 type : bigquery
66 method : service-account
7- project : dev-ci-testing
87 keyfile : ./creds.json
8+ project : " {{ env_var('DBT_BIGQUERY_CI_PROJECT') }}"
99 dataset : connector
10- threads : 8
10+ threads : 4
1111 timeout_seconds : 300
1212 location : US
1313 priority : interactive
Original file line number Diff line number Diff line change @@ -3,10 +3,10 @@ default:
33 outputs :
44 ci :
55 type : databricks
6- host : " ${{ env_var('DATABRICKS_HOST ') }"
7- http_path : " ${{ env_var('DATABRICKS_HTTP_PATH ') }"
8- token : " ${{ env_var('DATABRICKS_TOKEN ') }"
9- catalog : ' hive_metastore '
6+ host : " ${{ env_var('DBT_DATABRICKS_CI_HOST ') } }"
7+ http_path : " ${{ env_var('DBT_DATABRICKS_CI_HTTP_PATH ') } }"
8+ token : " ${{ env_var('DBT_DATABRICKS_CI_TOKEN ') } }"
9+ catalog : " ${{ env_var('DBT_DATABRICKS_CI_CATALOG') }} "
1010 schema : ci_testing
1111 threads : 8
1212 connect_timeout : 60
Original file line number Diff line number Diff line change @@ -2,8 +2,13 @@ default:
22 target : ci
33 outputs :
44 ci :
5- type : duckdb
6- path : " ${{ env_var('MOTHERDUCK_PATH') }}"
7- threads : 4
8- settings :
9- custom_user_agent : ' dbt-ci'
5+ type : fabric
6+ host : " {{ env_var('DBT_FABRIC_CI_HOST') }}"
7+ database : " {{ env_var('DBT_FABRIC_CI_DATABASE') }}"
8+ schema : " {{ env_var('DBT_FABRIC_CI_SCHEMA') }}"
9+ authentication : ServicePrincipal
10+ driver : ODBC Driver 18 for SQL Server
11+ client_id : " {{ env_var('DBT_FABRIC_CI_SERVICE_PRINCIPAL_ID') }}"
12+ client_secret : " {{ env_var('DBT_FABRIC_CI_SERVICE_PRINCIPAL_SECRET') }}"
13+ tenant_id : " {{ env_var('DBT_FABRIC_CI_TENANT_ID') }}"
14+ threads : 8
Original file line number Diff line number Diff line change 11default :
2- target : dev
2+ target : ci
33 outputs :
4- dev :
4+ ci :
55 type : fabric
66 host : " {{ env_var('DBT_FABRIC_CI_HOST') }}"
77 database : " {{ env_var('DBT_FABRIC_CI_DATABASE') }}"
88 schema : " {{ env_var('DBT_FABRIC_CI_SCHEMA') }}"
99 authentication : ServicePrincipal
1010 driver : ODBC Driver 18 for SQL Server
11- client_id : " {{ env_var('DBT_FABRIC_SERVICE_PRINCIPAL_ID ') }}"
12- client_secret : " {{ env_var('DBT_FABRIC_SERVICE_PRINCIPAL_SECRET ') }}"
13- tenant_id : " {{ env_var('DBT_FABRIC_TENANT_ID ') }}"
14- threads : 8
11+ client_id : " {{ env_var('DBT_FABRIC_CI_SERVICE_PRINCIPAL_ID ') }}"
12+ client_secret : " {{ env_var('DBT_FABRIC_CI_SERVICE_PRINCIPAL_SECRET ') }}"
13+ tenant_id : " {{ env_var('DBT_FABRIC_CI_TENANT_ID ') }}"
14+ threads : 8
Original file line number Diff line number Diff line change 1- default : # Replace with your project name
1+ default :
22 target : ci
33 outputs :
44 ci :
55 type : redshift
6- host : " {{ env_var('REDSHIFT_HOST') }}"
7- user : " {{ env_var('REDSHIFT_USER') }}"
8- password : " {{ env_var('REDSHIFT_PASSWORD') }}"
9- port : 5439
10- dbname : " {{ env_var('REDSHIFT_DB') }}"
11- schema : public
12- threads : 4
6+ host : " {{ env_var('DBT_REDSHIFT_CI_HOST') }}"
7+ user : " {{ env_var('DBT_REDSHIFT_CI_USER') }}"
8+ password : " {{ env_var('DBT_REDSHIFT_CI_PASSWORD') }}"
9+ dbname : " {{ env_var('DBT_REDSHIFT_CI_DATABASE') }}"
10+ schema : " {{ env_var('DBT_REDSHIFT_CI_SCHEMA') }}"
1311 keepalives_idle : 240
14- connect_timeout : 10
12+ connect_timeout : 120
13+ port : 5439
14+ ra3_node : true
15+ threads : 2
You can’t perform that action at this time.
0 commit comments