databricks-cli/bundle/trampoline
Ilya Kuznetsov 756e55fabc
Source-linked deployments for bundles in the workspace (#1884)
## Changes

This change adds a preset for source-linked deployments. It is enabled
by default for targets in `development` mode **if** the Databricks CLI
is running from the `/Workspace` directory on DBR. It does not have an
effect when running the CLI anywhere else.

Key highlights:
1. Files in this mode won't be uploaded to workspace
2. Created resources will use references to source files instead of
their workspace copies

## Tests
1. Apply preset unit test covering conditional logic
2. High-level process target mode unit test for testing integration
between mutators

---------

Co-authored-by: Pieter Noordhuis <pieter.noordhuis@databricks.com>
2024-11-20 13:22:27 +01:00
..
conditional_transform_test.go Rename `RootPath` -> `BundleRootPath` (#1792) 2024-09-27 10:03:05 +00:00
python_dbr_warning.go Source-linked deployments for bundles in the workspace (#1884) 2024-11-20 13:22:27 +01:00
python_dbr_warning_test.go Move trampoline code into trampoline package (#1793) 2024-09-27 09:32:54 +00:00
python_wheel.go Move trampoline code into trampoline package (#1793) 2024-09-27 09:32:54 +00:00
python_wheel_test.go Rename `RootPath` -> `BundleRootPath` (#1792) 2024-09-27 10:03:05 +00:00
trampoline.go Move trampoline code into trampoline package (#1793) 2024-09-27 09:32:54 +00:00
trampoline_test.go Rename `RootPath` -> `BundleRootPath` (#1792) 2024-09-27 10:03:05 +00:00