This directory contains CI/CD workflow definitions using GitHub Actions,
under workflows
. These workflows cover testing and deployment of
both ML code (for model training, batch inference, etc) and the
Databricks ML resource definitions under databricks-config
.
The included CI/CD worfklows depend on the secrets listed below. By default, the workflows read secrets values from GitHub Actions Encrypted Secrets, but you can modify them to read secrets from elsewhere.
- Credentials for Databricks authentication:* DEV_WORKSPACE_TOKEN
- STAGING_WORKSPACE_TOKEN
- PROD_WORKSPACE_TOKEN
The exact steps are described in these docs
for the run-notebook
GitHub Action used to drive CI/CD in the workflows under .github
.