Skip to content

Merge pull request #41 from TechnologyEnhancedLearning/poc-dab-workflow #74

Merge pull request #41 from TechnologyEnhancedLearning/poc-dab-workflow

Merge pull request #41 from TechnologyEnhancedLearning/poc-dab-workflow #74

Workflow file for this run

#No code quality checks staging has done it
name: Deploy to Production Databricks Workspace
on:
push:
branches:
- main
jobs:
deploy_prod:
name: "Deploy Bundle to Production Environment"
runs-on: ubuntu-latest
environment: prod
env:
DATABRICKS_HOST: ${{ vars.DBX_HOST }}
DATABRICKS_CLIENT_ID: ${{ vars.DBX_SP_ID }}
DATABRICKS_CLIENT_SECRET: ${{ secrets.DBX_SP_SECRET }}
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Databricks CLI
uses: databricks/setup-cli@main
- name: Deploy Prod Bundle
# trigger target the prod deploy in databricks.yml
run: databricks bundle deploy -t prod --auto-approve
# qqqq add version and changelog creation step, and give a dab version matching repo version
# - uses: actions/checkout@v4
# - uses: databricks/setup-cli@main
# - name: Deploy bundle
# run: databricks bundle deploy -t prod --auto-approve
# working-directory: .