Configure Atlassian Bitbucket Data Center and the Git Integration

Configuration for the SnapLogic Git Integration to use Bitbucket Datacenter.

The SnapLogic Platform supports Atlassian Bitbucket for integrated version control, which allows you to manage SnapLogic assets including pipelines and 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.

To use Atlassian Bitbucket Data Center, register SnapLogic with Atlassian Bitbucket and configure the Git Integration feature in your SnapLogic environment.

  • In Atlassian, you need:
    • Bitbucket installed to handle user authentication requests.
    • One or more Bitbucket repositories for SnapLogic assets.
  • In the SnapLogic environment:

Steps

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 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.

      bitbucket-permissions

  2. In SnapLogic Admin Manager, navigate to System Configuration and select Git Integration.
    1. Select Atlassian Bitbucket Data Center (the label might say Atlassian Bitbucket) as the Git provider and configure the following fields:
      • Bitbucket Auth: The Basic Auth header value to securely connect to Bitbucket. Example: c25hcGxvZ2ljX3VzZXI6TXlTZWNyZXRQYXNzd29yZDEyM
      • Bitbucket APIs URL: The root URL of your Bitbucket Data Center instance https://<bitbucket-hostname>. Example: https://bitbucket.company.com
        bb-dc-git-integration
The SnapLogic environment is configured to connect to Atlassian Bitbucket Data Center.
Have users authorize SnapLogic to access Atlassian Bitbucket Data Center. After you have configured and authorized, use Git operations to meet your organization's processes and requirements. Learn more.