-
CloudShell 8.0 and above, 'CloudShell Sandbox API' component must be installed.
-
Bamboo server 5.13 and above.
- open port between Bamboo and the CloudShell Sandbox API Server (82 by default but configurable)
-
Download the plugin jar from the releases tab
-
Navigate to the add-ons section in Bamboo administration page
-
Upload the jar file into the "Upload add-on" section
-
Open Bamboo administration page
-
Open "CloudShell Sandbox Settings"
-
Fill up all required fields.
Use "CloudShell Sandbox Builder" task to start a CloudShell Sandbox during Bamboo job execution. The Sandbox will start in CloudShell and the job next task will be executed only after the sandbox will complete the "Setup" phase. The Sandbox details will be available using environment variables in other tasks in the build.
CloudShell Task builder parameters
Cloudshell Sandbox information via environment variables
Note 1: Sandboxes created during the job execution will be stopped after the job will end. Teardown proccess will be executed and tehe job will wait till completed before ending.
Enjoy
Tomer