Search…
Bitbucket
View insights, pipelines, pull requests and activity about your Bitbucket repository to quickly view lifecycle activity of your services within the catalog.
Bitbucket provides a version control system to allow development teams to collaborate throughout the coding cycles. It allows multiple developers to work on a single project at the same time, reduces the risk of duplicative or conflicting work, and can help decrease production time. With Bitbucket, development teams can build code, track changes, and innovate solutions to problems that might arise during the development process simultaneously.
To perform auto discovery of your Bitbucket resources for your service catalog, such as repositories and code dependencies, configure8 utilizes a Bitbucket application that delegates read-only permission for the configure8 discovery workers to read the Bitbucket service metadata. That metadata is then recorded within your configure8 catalog for service mapping. Each discovery worker runs in its own isolated container to ensure there is no cross pollination of resources for an organization.

Installing a Bitbucket Application

To connect your Bitbucket account to configure8, perform the following steps.
Get started by navigating to the Credentials page by clicking on the "lock" icon on the menu bar.
Next, select the Add Credential button.
From the Add Credential pop-up, select Bitbucket from the list of available providers.
Next, click on Install Bitbucket App button
You will need to enable development mode to use the configure8 app. You can find this setting at https://bitbucket.org/{your_workspace}/workspace/settings/addon-management/. If you don't have it enabled, Bitbucket will remind you.
After selecting Install, you will redirected to your Bitbucket account (you might have to sign in) where you will be asked to allow the configure8 app to be installed. Click on Grant access to complete installation. (Click here to learn more about Bitbucket applications.)
You will be re-directed back to the configure8 app and you will see your repo is now installed. To schedule a regular discover job, see Scheduling a discovery in the section below.

Scheduling a discovery

configure8 can auto discover the repository resources within your Bitbucket account on an ad-hoc basis or by leveraging our scheduling engine to scan for new resources on a 2/4/6/8/10/12 hour interval.
To create a discovery job for your Bitbucket account, start by navigating to the Credentials page by clicking on the "lock" icon on the menu bar.
Find the credentials you would like to schedule for auto discovery, select the ellipse button to display the context menu and select the Schedule option.
From the Schedule pop-up, you can run an ad-hoc discovery simply by clicking Run Now.
From the Schedule pop-up, you can also schedule an on-going auto discovery of your Bitbucket account resources by choosing an hourly frequency from the dropdown and selecting Schedule Discovery.

Configuring Bitbucket for your Services

Adding a Bitbucket plug-in to your service adds the code quality summary to your service overview page. To add a Bitbucket plug-in to your service, start by selecting a service from your catalog Services listing.
From your service detail page, select the Add Plug-in button.
From the Plugins dialog, browse through the list of available plugins and select one of the available Bitbucket plug-ins by clicking on the Add button.
In the Plug-ins configuration wizard, select an existing credential to connect to the selected plugin provider. If you do not have an existing credential or would like to use a new credential, select the Add Credential button and follow the directions above for install the Bitbucket application.
Next, enter the information required for your Bitbucket plug-in configuration.
  • Plugin Title: the title of the plug-in to display on the service overview page
Once you have entered all the required configuration information, select Done. Your configured plug-in is added to your service overview page.

Last modified 2mo ago
Copy link
Outline
Installing a Bitbucket Application
Scheduling a discovery
Configuring Bitbucket for your Services