Skip to content

Merge pull request #3 from eric-golinko-db/main #2

Merge pull request #3 from eric-golinko-db/main

Merge pull request #3 from eric-golinko-db/main #2

# This GitHub workflow deploys Bundle assets (ML asset config and more)
# defined under mlops_stacks_gcp_fs/assets/*
# and mlops_stacks_gcp_fs/databricks.yml with prod deployment target configs,
# when PRs are merged into the release branch
name: Bundle Deployment for mlops_stacks_gcp_fs Prod
on:
push:
branches:
- 'release'
workflow_dispatch:
defaults:
run:
working-directory: ./mlops_stacks_gcp_fs
env:
DATABRICKS_TOKEN: ${{ secrets.PROD_WORKSPACE_TOKEN }}
jobs:
prod:
concurrency: mlops_stacks_gcp_fs-prod-bundle-job
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: databricks/setup-cli@v0.211.0
- name: Validate Bundle For Prod
id: validate
run: |
databricks bundle validate -t prod
- name: Deploy Bundle to Prod
id: deploy
run: |
databricks bundle deploy -t prod