When working in Continuous Delivery environment, most of our Leapwork users want to integrate their business flows with third-party tools like Bamboo so as to orchestrate and administer build release pipelines by triggering Leapwork schedules from Bamboo itself.
Leapwork's native plugin leverage the users with this flexibility where they can build and trigger the Leapwork schedules from the Bamboo environment.
Before Integrating Bamboo with Leapwork, the user needs to make sure that the Bamboo environment is up and running. In case Bamboo is not already set up, the user can go to the Bamboo website and download the installer file and install the Bamboo installation.
Once Bamboo environment is up and running, Please download the Leapwork Plugin by clicking here, and then follow the steps below:
Step 1. Go to Bamboo instance and click on the Manage Bamboo as shown in the below image and then navigate to Manage apps:
Step 2. After clicking on Manage apps, the window will be navigated to the Bamboo administration where different plugins are available. Click on the Upload app as shown in the screenshot below and then scroll down the page:
Step 3. Please choose the Leapwork Plugin that was downloaded earlier and provide the file reference inside the target folder in the downloaded plugin installation directory.
Step 4. Once the file directory is chosen, click on upload and the plugin will be uploaded successfully on the Bamboo instance.
Step 5. Navigate to the home dashboard page of Bamboo.
Step 6. Click on Create and select create Project and enter project name click on Save.
Step 7. Now new project configuration will be opened. Navigate to Create plan select project and enter Plan name (Plan key will be populated automatically; however, you can change it) and click on Configure
Plan as shown in the image below:
Step 8. After clicking Configure Plan button, it will you to Configure Job that corresponds to the details which are part of Leapwork schedule configuration. Click on Add task as shown in the image below:
Step 9. After clicking the Leapwork Integration Plugin, it will ask for the parameters that correspond to the details which are part of Leapwork schedule configuration as shown in the image below:
Step 10. Click on Save and Create and the Bamboo is successfully integrated with Leapwork.
Step 11. Now click on the option Run as shown in the screenshot below and the Leapwork schedule will be triggered.
Step 12. User can also check the schedule been triggered in the Leapwork studio corresponding to the Bamboo configuration below:
For any clarification, please contact our Priority Support.