11
2+ >>> [CLI] bundle plan
3+ create apps.myapp
4+
25>>> [CLI] bundle deploy
36Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle/default/files...
47Deploying resources...
@@ -14,11 +17,25 @@ Deployment complete!
1417 "method": "POST",
1518 "path": "/api/2.0/apps"
1619}
17- apps myapp name='myapp' description='my_app_description'
20+
21+ >>> [CLI] bundle summary
22+ Name: test-bundle
23+ Target: default
24+ Workspace:
25+ User: [USERNAME]
26+ Path: /Workspace/Users/[USERNAME]/.bundle/test-bundle/default
27+ Resources:
28+ Apps:
29+ myapp:
30+ Name: myapp
31+ URL: (not deployed)
1832
1933=== Update description and re-deploy
2034>>> update_file.py databricks.yml my_app_description MY_APP_DESCRIPTION
2135
36+ >>> [CLI] bundle plan
37+ update apps.myapp
38+
2239>>> [CLI] bundle deploy
2340Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle/default/files...
2441Deploying resources...
@@ -34,4 +51,88 @@ Deployment complete!
3451 "method": "PATCH",
3552 "path": "/api/2.0/apps/myapp"
3653}
37- apps myapp name='myapp' description='MY_APP_DESCRIPTION'
54+
55+ >>> [CLI] bundle summary
56+ Name: test-bundle
57+ Target: default
58+ Workspace:
59+ User: [USERNAME]
60+ Path: /Workspace/Users/[USERNAME]/.bundle/test-bundle/default
61+ Resources:
62+ Apps:
63+ myapp:
64+ Name: myapp
65+ URL: (not deployed)
66+
67+ === Update name and re-deploy
68+ >>> update_file.py databricks.yml myapp mynewapp
69+
70+ >>> [CLI] bundle plan
71+ delete apps.myapp
72+ create apps.mynewapp
73+
74+ >>> [CLI] bundle summary
75+ Name: test-bundle
76+ Target: default
77+ Workspace:
78+ User: [USERNAME]
79+ Path: /Workspace/Users/[USERNAME]/.bundle/test-bundle/default
80+ Resources:
81+ Apps:
82+ myapp:
83+ Name: myapp
84+ URL: [DATABRICKS_URL]/apps/myapp?o=[NUMID]
85+ mynewapp:
86+ Name: mynewapp
87+ URL: (not deployed)
88+
89+ >>> [CLI] bundle deploy
90+ Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle/default/files...
91+ Deploying resources...
92+ Updating deployment state...
93+ Deployment complete!
94+
95+ >>> print_requests
96+ {
97+ "body": {},
98+ "method": "DELETE",
99+ "path": "/api/2.0/apps/myapp"
100+ }
101+ {
102+ "body": {
103+ "description": "MY_APP_DESCRIPTION",
104+ "name": "mynewapp"
105+ },
106+ "method": "POST",
107+ "path": "/api/2.0/apps"
108+ }
109+
110+ >>> [CLI] bundle plan
111+
112+ >>> [CLI] bundle summary
113+ Name: test-bundle
114+ Target: default
115+ Workspace:
116+ User: [USERNAME]
117+ Path: /Workspace/Users/[USERNAME]/.bundle/test-bundle/default
118+ Resources:
119+ Apps:
120+ mynewapp:
121+ Name: mynewapp
122+ URL: (not deployed)
123+
124+ >>> [CLI] bundle destroy --auto-approve
125+ The following resources will be deleted:
126+ delete app mynewapp
127+
128+ All files and directories at the following location will be deleted: /Workspace/Users/[USERNAME]/.bundle/test-bundle/default
129+
130+ Deleting files...
131+ Destroy complete!
132+
133+ >>> print_requests
134+ {
135+ "body": {},
136+ "method": "DELETE",
137+ "path": "/api/2.0/apps/mynewapp"
138+ }
0 commit comments