24 lines
No EOL
362 B
Bash
24 lines
No EOL
362 B
Bash
#!/bin/bash
|
|
|
|
|
|
cd ~/data-dwh-dbt-project
|
|
|
|
git checkout master
|
|
git pull
|
|
|
|
rm -rf venv
|
|
python3 -m venv venv
|
|
source venv/bin/activate
|
|
pip install -r requirements.txt
|
|
dbt deps
|
|
|
|
rm .env
|
|
cp ~/dbt-ci/.env .env
|
|
set -a && source .env && set +a
|
|
|
|
rm -rf target/
|
|
|
|
dbt compile
|
|
|
|
mkdir -p ~/dbt-ci/master-artifacts/
|
|
cp target/manifest.json ~/dbt-ci/master-artifacts/manifest.json |