From 73f40ff1a50d9020fe94d09eebe7ff45b97df7c3 Mon Sep 17 00:00:00 2001 From: Pablo Martin Date: Mon, 24 Mar 2025 12:11:23 +0100 Subject: [PATCH] continue --- ci/.azure-pipelines.pr.yml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/ci/.azure-pipelines.pr.yml b/ci/.azure-pipelines.pr.yml index fe281d6..e3c1578 100644 --- a/ci/.azure-pipelines.pr.yml +++ b/ci/.azure-pipelines.pr.yml @@ -72,6 +72,12 @@ steps: displayName: 'Validate models compiled SQL' +- script: | + set -a && source .env && set +a + + psql -h $POSTGRES_HOST -U $POSTGRES_USER -d prd-pointer -c "DROP SCHEMA IF EXISTS HARDCODED_SCHEMA CASCADE;" + displayName: "Preemptive DROP SCHEMA" + - script: | source venv/bin/activate echo "CI_SCHEMA_NAME=HARDCODED_SCHEMA" >> .env @@ -81,4 +87,18 @@ steps: displayName: 'Run modified models' - \ No newline at end of file +- script: | + source venv/bin/activate + echo "CI_SCHEMA_NAME=HARDCODED_SCHEMA" >> .env + set -a && source .env && set +a + + dbt test --select "state:modified" --state ~/dbt-ci/master-artifacts/ --defer + + displayName: 'Test modified models' + +- script: | + set -a && source .env && set +a + psql -h $POSTGRES_HOST -U $POSTGRES_USER -d prd-pointer -c "DROP SCHEMA IF EXISTS HARDCODED_SCHEMA CASCADE;" + + condition: always() + displayName: 'Delete PR schema' \ No newline at end of file