Code Sync
Sync your generated DBT project to Git repositories for version control, collaboration, and CI/CD integration.
In Development
Code Sync is currently in development. GitHub, Bitbucket, and GitLab integrations are being built.
Supported Platforms
| Platform | Status |
|---|---|
| GitHub | 🔜 Coming Soon |
| Bitbucket | 🔜 Coming Soon |
| GitLab | 🔜 Coming Soon |
Planned Features
Bidirectional Sync
Push to Git
Push generated DBT project to your repository. Full commit history with meaningful messages.
Pull from Git
Pull changes made externally back into ekai. Merge team contributions.
Version Control
- Full commit history — Track all changes
- Branch management — Work on feature branches
- Merge support — Integrate external changes
- Conflict resolution — Handle merge conflicts
CI/CD Integration
Connect to your existing deployment pipelines:
# Example: GitHub Actions integration
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Run dbt
run: dbt run --target prod
Current Workaround
Until Code Sync is available, use Artifact Download:
- Go to PUBLISH & REVIEW tab
- Click Download Artifacts (.Zip)
- Extract the DBT project
- Manually commit to your Git repository
Download Package Contents
| File | Description |
|---|---|
dbt_project/ | Complete DBT project |
lineage.yaml | Data lineage definition |
catalog.md | Data catalog documentation |
glossary.md | Business glossary |
metrics.md | KPI definitions |
brd.md | Business Requirements Document |
Team Collaboration
With Code Sync, teams can:
| Workflow | Description |
|---|---|
| Collaborative Development | Multiple team members work on same model |
| Code Review | PR-based review before deployment |
| Audit Trail | Git history for compliance |
| Rollback | Revert to previous versions |
Roadmap
| Feature | Timeline |
|---|---|
| GitHub Integration | Q1 2026 |
| Bitbucket Integration | Q1 2026 |
| GitLab Integration | Q2 2026 |
| Branch Management | Q2 2026 |
Next Steps
- Publish — Deploy to Snowflake Intelligence
- Download Artifacts — Manual export option