From 4475c8d56fea954ba543d7f69d00720571e50e76 Mon Sep 17 00:00:00 2001 From: Pablo Martin Date: Tue, 6 May 2025 09:27:59 +0200 Subject: [PATCH] slim down ci to simple steps that don't give headaches --- ci/.azure-pipelines.pr.yml | 61 -------------------------------------- 1 file changed, 61 deletions(-) diff --git a/ci/.azure-pipelines.pr.yml b/ci/.azure-pipelines.pr.yml index 9348260..3fea77b 100644 --- a/ci/.azure-pipelines.pr.yml +++ b/ci/.azure-pipelines.pr.yml @@ -30,17 +30,6 @@ steps: psql -h $POSTGRES_HOST -U $POSTGRES_USER -d postgres -c "SELECT 1 FROM pg_database WHERE datname = 'postgres';" displayName: 'Smoke test Postgres connection' -- script: | - set -a && source .env && set +a - - psql -h $POSTGRES_HOST -U $POSTGRES_USER -d prd_pointer -c "select refresh_foreign_schemas(ARRAY[$PRD_SCHEMAS_TO_SYNC]);" - displayName: 'Sync Foreign Data Wrappers schemas' - -- script: | - cd ci - /bin/bash build-master-artifacts.sh - displayName: 'Build master artifacts' - - script: | python3 -m venv venv source venv/bin/activate @@ -79,53 +68,3 @@ steps: /bin/bash sqlfluff-check.sh ../target/compiled 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 $CI_SCHEMA_NAME CASCADE;" - - displayName: "Preemptive DROP SCHEMA" - -- script: | - source venv/bin/activate - set -a && source .env && set +a - export IS_CI_EXECUTION=1 - - dbt run --select "state:modified" --state ~/dbt-ci/master-artifacts/ --defer - - displayName: 'Run modified models' - -- script: | - source venv/bin/activate - set -a && source .env && set +a - export IS_CI_EXECUTION=1 - - dbt run --select "state:modified+1" --exclude "state:modified" --state ~/dbt-ci/master-artifacts/ --defer - - displayName: 'Run direct dependants of modified models' - -- script: | - source venv/bin/activate - set -a && source .env && set +a - export IS_CI_EXECUTION=1 - - dbt test --select "state:modified" --state ~/dbt-ci/master-artifacts/ --defer - - displayName: 'Test modified models' - -- script: | - source venv/bin/activate - set -a && source .env && set +a - export IS_CI_EXECUTION=1 - - dbt test --select "state:modified+1" --exclude "state:modified" --state ~/dbt-ci/master-artifacts/ --defer - - displayName: 'Test direct dependants of modified models' - -- script: | - set -a && source .env && set +a - psql -h $POSTGRES_HOST -U $POSTGRES_USER -d prd_pointer -c "DROP SCHEMA IF EXISTS $CI_SCHEMA_NAME CASCADE;" - - condition: always() - displayName: 'Delete PR schema' \ No newline at end of file