• Overview
  • Documentation
  • Version history

Description

BitBucket Cloud is a source code version control repository hosting service owned by Atlassian. You can use the available tools to manage source code for a project with an exclusive built-in CI/CD tool and Pipelines that enables you to build, test, and deploy your applications directly within the BitBucket Cloud.

Quick Info

Product icon

Product

HCL DevOps Velocity (HCL Accelerate)
Plugin type icon

Type

plugin
Compatibility icon

Compatibility

HCL DevOps Velocity 2.5.0 or later
created by icon

Created by

HCLSoftware
Website icon

Website

Published Date

Last Updated

Configuration Properties

The following tables describe the properties used to configure the integration. Each table contains the field name when using the user interface and the property name when using a JSON file.

  • The General Configuration Properties table describes configuration properties used by all plugin integrations.
  • The BitBucket Cloud Configuration Properties table describes the BitBucket configuration properties that define the connection and communications with the BitBucket Cloud. When using the JSON method to integrate the plug-in these properties are coded within the properties configuration property.

Not all configuration properties are initially displayed in the user interface, to see all properties enable the Hidden field.

General Configuration properties
Name Description Required Property Name
Integration Name The name of the integration. Yes name
Logging Level The level of Log4j messages to display in the log file. Valid values are: all, debug, info, warn, error, fatal, off, and trace. No loggingLevel
properties List of plug-in configuration properties used to connect and communicate with the BitBucket Cloud. Enclose the properties within braces. Yes properties
Tenant id The name of the tenant. Yes tenant_id
Type Unique identifier assigned to the plug-in. The value for the BitBucket Cloud plugin is ucv-ext-bitBucket-cloud Yes type
BitBucket Cloud Properties
Name Type Description Required Property Name
Base API URL String The base URL of BitBucket Cloud API. URL is https://api.bitbucket.org/2.0 Yes baseUrl
Username String The username must be an Atlassian account email. Yes username
API Token Secure The API token to authenticate with BitBucket cloud. To generate a token, see: https://support.atlassian.com/bitbucket-cloud/docs/create-an-api-token/. This field is applicable only for version 1.0.37 or later Yes password
App Password Secure Use your API token as the password. To generate a token, see: https://support.atlassian.com/bitbucket-cloud/docs/create-an-api-token/. This field is applicable only for version 1.0.36 or earlier. Yes password
Project Key String The repository project key. Yes projectKey
Repository Name Array The comma separated name of the repositories Yes repositoryName
API Limits String Maximum API calls that the plug-in makes in a single run. No apiLimits
Branch Name String The branch to pull changes from. No branchName
Additional Branches Array Comma seperated names of additional branches to collect commits from besides the main one, leave blank if not needed. No otherBranches
Proxy Password Secure The password used to authenticate with the proxy server. No proxyPassword
Proxy Server String The URL of the proxy server including the port number. The URL protocol can be http or https. No proxyServer
Proxy User Name String The user name used to authenticate with the proxy server. No proxyUsername

JSON code sample

The following sample code can be used as a template to define the integration within the JSON file for a value stream. Copy and paste the template into the JSON file Integration section and make the appropriate changes.


{ 
    "type": "ucv-ext-bitbucket-cloud", 
    "tenant_id": "5ade13625558f2c6688d15ce", 
    "name": "my-bitbucket", 
    "loggingLevel": "info",
    "disabled": false, 

    "properties": { 

    "baseUrl": "[Base URL https://api.bitbucket.org/2.0]", 
    "username": "[Atlassian account email address]", 
    "password": "[API token created with scope]", 
    "projectKey": "[Project key ex: SAM]", 
    "repositoryName": "[repository name ex: sample]"
    
    } 
}

Usage

To use the BitBucket Cloud plug-in, the plug-in must be loaded and an instance created before you can configure the plug-in integration. You define configuration properties in the user interface or in a JSON file.

Integration type

The BitBucket Cloud plug-in supports scheduled events integration which is listed in the following table.

Scheduled events
Name Description
syncBitbucketPullRequestsEvent Queries the BitBucket Cloud for pull requests in a project.
syncBitbucketCommitsEvent Queries the BitBucket Cloud for commits in a project.

Integration

There are two methods to integrate the plugin:

  • Using the user interface
  • Using a JSON file

Using the user interface

  1. From the Plug-ins page, click Settings > Integrations > Plug-ins.
  2. Under the Action column for the plug-in, click Add Integration.
  3. On the Add Integration page enter values for the fields used to configure the integration and define communication.
  4. Click Save.

Using a JSON file

The JSON file contains the information for creating a value stream and integrating with the BitBucket Cloud. The following table describes the information for creating a DevOps Velocity value stream map.

  1. From a value stream page, download the value stream map. The value stream map is a JSON file used to define integrations.
  2. Edit the JSON file to include the plug-in configuration properties.
  3. Save and upload the JSON file. This replaces the current JSON file with the new content.
  4. View the new integration on the Integrations page.

Summary

The BitBucket Cloud plug-in provides for integration with a BitBucket Cloud.

Compatibility

This plug-in requires DevOps Velocity 2.5.0 or later.

ucv-ext-bitbucket-cloud 1.0.37.tar

Uploaded: 02-Jan-2026 04:43

Release Notes

  • Username and App password-based authentication has been removed in BitBucket Cloud. You are now required to authenticate using account email address and API token.
  • Fixed issues with Pull request status sync-up in the Value Stream. Previously, the pull request status was displaying as open in value stream even though the status of the Pull request in BitBucket Cloud is closed or merged.

ucv-ext-bitbucket-cloud 1.0.36.tar

Uploaded: 19-Dec-2025 10:36

Release Notes

  • Updated the API endpoint to https://api.bitbucket.org/2.0
  • Improved code coverage reporting so both unit tests and functional tests are now included.
  • Updated dependencies and re-enabled previously skipped functional tests to ensure better stability and validation.

ucv-ext-bitbucket-cloud:1.0.29.tar

Uploaded: 27-Dec-2022 12:00

Pull Command

docker pull hclcr.io/accelerate/ucv-ext-bitbucket-cloud:1.0.29
 

Release Notes

  • Initial Sync Date Field Added: Under the hidden properties section of add integration page for the plugin an Initial Sync Date field is added. This field is optional and can be used only for the first sync.

ucv-ext-bitbucket-cloud:1.0.26.tar

Uploaded: 23-Sep-2022 11:02

Pull Command

docker pull hclcr.io/accelerate/ucv-ext-bitbucket-cloud:1.0.26
 

Release Notes

  • Removed Manual User Access Key: From current version onwards this plugin will only support Auto Generated User Access Key feature of HCL Accelerate.
  • Added Category:SCM is the category of bitbucket cloud plugin .

ucv-ext-bitbucket-cloud:1.0.22.tar

Uploaded: 07-Jun-2022 03:59

Pull Command

docker pull hclcr.io/accelerate/ucv-ext-bitbucket-cloud:1.0.22
 

Release Notes

  • reduced vulnerability

ucv-ext-bitbucket-cloud:1.0.16.tar

Uploaded: 25-Mar-2022 13:38

Pull Command

docker pull hclcr.io/accelerate/ucv-ext-bitbucket-cloud:1.0.16
 

Release Notes

  • Removed repoSlug and projectName field
  • added multiple repositories support in repoName
  • added otherBranches field

ucv-ext-bitbucket-cloud:1.0.15.tar

Uploaded: 23-Feb-2022 07:14

Pull Command

docker pull hclcr.io/accelerate/ucv-ext-bitbucket-cloud:1.0.15
 

Release Notes

  • UAK Related Changes

ucv-ext-bitbucket-cloud:1.0.8.tar

Uploaded: 09-Aug-2021 06:32

Pull Command

docker pull hclcr.io/accelerate/ucv-ext-bitbucket-cloud:1.0.8
 

Release Notes

  • Auto-generated UAK update

ucv-ext-bitbucket-cloud:1.0.7.tar

Uploaded: 26-May-2021 13:56

Pull Command

docker pull hclcr.io/accelerate/ucv-ext-bitbucket-cloud:1.0.7
 

Release Notes

  • Initial Release

Related Plugins