Skip to content

Merge pull request #2 from eric-golinko-db/add-ml-asset-config-and-code #2

Merge pull request #2 from eric-golinko-db/add-ml-asset-config-and-code

Merge pull request #2 from eric-golinko-db/add-ml-asset-config-and-code #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 staging deployment target configs,
# when PRs are merged into the default branch
name: Bundle Deployment for mlops_stacks_gcp_fs Staging
on:
push:
branches:
- 'main'
workflow_dispatch:
defaults:
run:
working-directory: ./mlops_stacks_gcp_fs
env:
DATABRICKS_TOKEN: ${{ secrets.STAGING_WORKSPACE_TOKEN }}
jobs:
staging:
concurrency: mlops_stacks_gcp_fs-staging-bundle-job
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: databricks/setup-cli@v0.211.0
- name: Validate Bundle For Staging
id: validate
run: |
databricks bundle validate -t staging
- name: Deploy Bundle to Staging
id: deploy
run: |
databricks bundle deploy -t staging