@@ -4,7 +4,7 @@ version: 2.1
4
4
jobs :
5
5
build :
6
6
docker :
7
- - image : circleci /python:3.6.13-stretch
7
+ - image : cimg /python:3.9.9
8
8
- image : circleci/postgres:9.6.5-alpine-ram
9
9
10
10
steps :
21
21
- run :
22
22
name : " Setup dbt"
23
23
command : |
24
- python3 -m venv venv
25
- . venv /bin/activate
24
+ python3 -m venv dbt_venv
25
+ . dbt_venv /bin/activate
26
26
27
27
pip install --upgrade pip setuptools
28
28
pip install --pre dbt
@@ -39,70 +39,70 @@ jobs:
39
39
POSTGRES_TEST_PORT : 5432
40
40
POSTGRES_TEST_DBNAME : circle_test
41
41
command : |
42
- . venv /bin/activate
42
+ . dbt_venv /bin/activate
43
43
cd integration_tests
44
- dbt --warn-error deps --target postgres
45
- dbt --warn-error run-operation drop_audit_schema --target postgres
46
- dbt --warn-error run --target postgres --full-refresh
47
- dbt --warn-error run --target postgres
44
+ dbt deps --target postgres
45
+ dbt run-operation drop_audit_schema --target postgres
46
+ dbt run --target postgres --full-refresh
47
+ dbt run --target postgres
48
48
49
- dbt --warn-error run-operation drop_audit_schema --target postgres
50
- dbt --warn-error run-operation create_legacy_audit_table --target postgres
51
- dbt --warn-error run --target postgres --full-refresh
52
- dbt --warn-error run --target postgres
49
+ dbt run-operation drop_audit_schema --target postgres
50
+ dbt run-operation create_legacy_audit_table --target postgres
51
+ dbt run --target postgres --full-refresh
52
+ dbt run --target postgres
53
53
54
54
- run :
55
55
name : " Run Tests - Redshift"
56
56
command : |
57
- . venv /bin/activate
57
+ . dbt_venv /bin/activate
58
58
echo `pwd`
59
59
cd integration_tests
60
- dbt --warn-error deps --target redshift
61
- dbt --warn-error run-operation drop_audit_schema --target redshift
62
- dbt --warn-error run --target redshift --full-refresh
63
- dbt --warn-error run --target redshift
60
+ dbt deps --target redshift
61
+ dbt run-operation drop_audit_schema --target redshift
62
+ dbt run --target redshift --full-refresh
63
+ dbt run --target redshift
64
64
65
- dbt --warn-error run-operation drop_audit_schema --target redshift
66
- dbt --warn-error run-operation create_legacy_audit_table --target redshift
67
- dbt --warn-error run --target redshift --full-refresh
68
- dbt --warn-error run --target redshift
65
+ dbt run-operation drop_audit_schema --target redshift
66
+ dbt run-operation create_legacy_audit_table --target redshift
67
+ dbt run --target redshift --full-refresh
68
+ dbt run --target redshift
69
69
70
70
- run :
71
71
name : " Run Tests - Snowflake"
72
72
command : |
73
- . venv /bin/activate
73
+ . dbt_venv /bin/activate
74
74
echo `pwd`
75
75
cd integration_tests
76
- dbt --warn-error deps --target snowflake
77
- dbt --warn-error run-operation drop_audit_schema --target snowflake
78
- dbt --warn-error run --target snowflake --full-refresh
79
- dbt --warn-error run --target snowflake
76
+ dbt deps --target snowflake
77
+ dbt run-operation drop_audit_schema --target snowflake
78
+ dbt run --target snowflake --full-refresh
79
+ dbt run --target snowflake
80
80
81
- dbt --warn-error run-operation drop_audit_schema --target snowflake
82
- dbt --warn-error run-operation create_legacy_audit_table --target snowflake
83
- dbt --warn-error run --target snowflake --full-refresh
84
- dbt --warn-error run --target snowflake
81
+ dbt run-operation drop_audit_schema --target snowflake
82
+ dbt run-operation create_legacy_audit_table --target snowflake
83
+ dbt run --target snowflake --full-refresh
84
+ dbt run --target snowflake
85
85
86
86
- run :
87
87
name : " Run Tests - BigQuery"
88
88
environment :
89
89
BIGQUERY_SERVICE_KEY_PATH : " /home/circleci/bigquery-service-key.json"
90
90
91
91
command : |
92
- . venv /bin/activate
92
+ . dbt_venv /bin/activate
93
93
echo `pwd`
94
94
cd integration_tests
95
- dbt --warn-error deps --target bigquery
96
- dbt --warn-error run-operation drop_audit_schema --target bigquery
97
- dbt --warn-error run --target bigquery --full-refresh
98
- dbt --warn-error run --target bigquery
95
+ dbt deps --target bigquery
96
+ dbt run-operation drop_audit_schema --target bigquery
97
+ dbt run --target bigquery --full-refresh
98
+ dbt run --target bigquery
99
99
100
- dbt --warn-error run-operation drop_audit_schema --target bigquery
101
- dbt --warn-error run-operation create_legacy_audit_table --target bigquery
102
- dbt --warn-error run --target bigquery --full-refresh
103
- dbt --warn-error run --target bigquery
100
+ dbt run-operation drop_audit_schema --target bigquery
101
+ dbt run-operation create_legacy_audit_table --target bigquery
102
+ dbt run --target bigquery --full-refresh
103
+ dbt run --target bigquery
104
104
105
105
- save_cache :
106
106
key : deps1-{{ .Branch }}
107
107
paths :
108
- - " venv "
108
+ - " dbt_venv "
0 commit comments