3131 runs-on: ubuntu-latest
3232 environment: test
3333 env:
34- DATABRICKS_HOST: {{ " ${{ secrets .DATABRICKS_HOST }}" }}
35- DATABRICKS_TOKEN: {{ " ${{ secrets .DATABRICKS_TOKEN_TST }}" }}
34+ DATABRICKS_HOST: {{ " ${{ vars .DATABRICKS_HOST }}" }}
35+ DATABRICKS_TOKEN: {{ " ${{ vars .DATABRICKS_TOKEN_TST }}" }}
3636 DATABRICKS_BUNDLE_ENV: dev # should be TST, 'dev' is set for demo purposes only
3737 defaults:
3838 run:
@@ -84,11 +84,13 @@ jobs:
8484 #----------------------------------------------
8585 - name: Run Liquibase connection test & update
8686 env:
87- LIQUIBASE_COMMAND_URL: {{ " ${{ secrets .DATABRICKS_JDBC_URL }}" }}
87+ LIQUIBASE_COMMAND_URL: {{ " ${{ vars .DATABRICKS_JDBC_URL }}" }}
8888 LIQUIBASE_COMMAND_USERNAME: " token"
8989 LIQUIBASE_COMMAND_PASSWORD: {{ " ${{ secrets.DATABRICKS_TOKEN_TST }}" }}
90+ LIQUIBASE_COMMAND_DEFAULT_CATALOG_NAME: {{ " ${{ vars.LIQUIBASE_CATALOG_NAME }}" }}
91+ LIQUIBASE_COMMAND_DEFAULT_SCHEMA_NAME: {{ " ${{ vars.LIQUIBASE_SCHEMA_NAME }}" }}
9092 run: |
91- liquibase_download/liquibase update --changelog-file= . /liquibase/root.changelog.xml --log-level INFO --defaultsFile = . /liquibase .properties
93+ liquibase_download/liquibase update --changelog-file= . /liquibase/root.changelog.xml --log-level INFO
9294
9395 #----------------------------------------------
9496 # Install dependencies and package
@@ -102,7 +104,7 @@ jobs:
102104 #----------------------------------------------
103105 - name: Run unit tests
104106 env:
105- DATABRICKS_HOST: {{ " ${{ secrets .DATABRICKS_HOST }}" }}
107+ DATABRICKS_HOST: {{ " ${{ vars .DATABRICKS_HOST }}" }}
106108 DATABRICKS_TOKEN: {{ " ${{ secrets.DATABRICKS_TOKEN_TST }}" }}
107109 DATABRICKS_SERVERLESS_COMPUTE_ID: " auto"
108110 run: |
@@ -115,9 +117,11 @@ jobs:
115117 #----------------------------------------------
116118 - name: Run job (in staging)
117119 env:
118- DATABRICKS_HOST: {{ " ${{ secrets .DATABRICKS_HOST }}" }}
120+ DATABRICKS_HOST: {{ " ${{ vars .DATABRICKS_HOST }}" }}
119121 DATABRICKS_TOKEN: {{ " ${{ secrets.DATABRICKS_TOKEN_TST }}" }}
120122 DATABRICKS_BUNDLE_ENV: dev # should be TST, 'dev' is set for demo purposes only
123+ BUNDLE_VAR_liquibase_catalog: {{ " ${{ vars.LIQUIBASE_CATALOG_NAME }}" }}
124+ BUNDLE_VAR_liquibase_schema: {{ " ${{ vars.LIQUIBASE_SCHEMA_NAME }}" }}
121125 run: |
122126 databricks bundle deploy; databricks bundle run flights_notebook; databricks bundle destroy --auto-approve
123127{{ end }}
0 commit comments