Bitbucket Integration

Atlassian Bitbucket Integration

The SnapLogic Platform supports Atlassian Bitbucket for integrated version control, which allows you to manage SnapLogic assets including pipelines, tasks to and from Bitbucket repositories and branches.

Benefits

The SnapLogic Bitbucket Integration has the following benefits:

  • Ability to manage SnapLogic assets in Bitbucket projects and repositories.
  • Seamless version control: Developers can manage versioning directly within SnapLogic, eliminating the need to switch tools.
  • Streamlined development workflows: Reduces complexity and manual effort, enabling faster, more efficient development cycles.
  • Enhanced collaboration: Centralized platform improves coordination across teams and ensures consistency in development practices.
  • Reduced error rates: Minimizes human error by automating critical version control and deployment steps.
  • Improved audit readiness and maintainability: Robust asset tracking and documentation facilitate compliance, support audits, and ensure long-term sustainability.

Workflow

To set up the Bitbucket repositories in SnapLogic, establish proper authentication and configure the Git provider settings.

  1. Access the Bitbucket Repository

    1. Navigate to your Bitbucket workspace and click on the Snaplogic project link to open it. This displays all repositories within the project.
    2. Click on the repository to view its contents and verify you have have Project write and Repository write access to the appropriate repositories and SnapLogic projects for the token. You can generate any number of tokens for any number of Snaplogic users to use.
    3. Navigate to the HTTP access tokens option to authenticate the configuration.

  2. Configure Bitbucket

    To configure for an Environment, Admins must enable Bitbucket in Admin Manager and users have to Manage Bitbucket access token from the profile menu.

    Select Atlassian Bitbucket as provider in Admin Manager. The following fields display as described below:

    • Bitbucket Auth: This field stores the authentication details required to securely connect to Bitbucket. Example: http://18.236.60.151:7900
    • Bitbucket APIs URL: This field specifies the endpoint that is used to communicate with Bitbucket’s REST APIs. Example: http://18.236.62.151:7900

    Once configured and authorized, use Git operations to meet your organization's processes and requirements. Learn more.