Bitbucket – сервис управления репозиториями типа Git

ишеигслуе логотип 2023

Что такое Bitbucket?

Bitbucket - это наше решение для управления репозиториями Git, предназначенное для профессиональных команд. Оно предоставляет вам центральное место для управления Git-репозиториями, совместной работы над исходным кодом и сопровождения процесса разработки. Оно предоставляет потрясающие возможности, такие как:

  • Контроль доступа для ограничения доступа к исходному коду.
  • Управление рабочими процессами для обеспечения рабочего процесса проекта или команды.
  • Pull requests с встроенными комментариями для совместной работы по пересмотру кода.
  • Интеграция с Jira для полного отслеживания разработки.
  • Полный Rest API для создания функций, подходящих для вашего рабочего процесса, если они еще не доступны в нашем Marketplace.

Есть три варианта развертывания Bitbucket предлагают различные возможности, которые обобщены в этой матрице сравнения возможностей:

Bitbucket Cloud размещается на серверах Atlassian, а доступ к нему осуществляется через URL-адрес. Bitbucket Cloud имеет эксклюзивный встроенный инструмент непрерывной интеграции, Pipelines, который позволяет создавать, тестировать и развертывать продукты непосредственно в Bitbucket. Вы можете узнать больше о функциях и возможностях Pipelines здесь. Однако в приложениях Atlassian Cloud есть некоторые ограниченные функции.

Bitbucket Server размещается локально, в вашей среде. Bitbucket Server не поставляется со встроенным инструментом тестирования и развертывания, но он имеет тесную интеграцию с Bamboo, нашим мощным инструментом непрерывной интеграции и непрерывной доставки, который позволяет полностью автоматизировать процессы сборки. Также доступно больше приложений, чем для Cloud, а лицензия является бессрочной.

Bitbucket Data Center (корпоративное предложение Atlassian) для пользователей выглядит как один экземпляр Bitbucket Server, но он размещен на нескольких серверах в кластере в вашей среде. Это дает важные преимущества по сравнению с Bitbucket Server:

  • Производительность в масштабе: кластер из множества машин, на которых работает Bitbucket Server, может выдержать большую нагрузку, чем одна машина.
  • Высокая доступность: Если один узел кластера выходит из строя, то оставшийся узел (узлы) кластера может продолжать обслуживать запросы, поэтому пользователи практически не ощущают потери доступности.
  • Интеллектуальное зеркалирование: Smart Mirroring позволяет повысить скорость клонирования Git для распределенных команд, работающих с большими репозиториями.

bitbucket.org