Невостребованные: работают над Bitbucket ?
Bitbucket Отзывы: 4.4/5 — Отличный выбор
Bitbucket — это облачная платформа контроля версий для разработчиков, которые хотят совместно работать над кодом, а также управлять программными проектами. Программное обеспечение поддерживает инструменты, ориентированные на командное сотрудничество посредством инструментов проверки, отслеживания проблем и непрерывной интеграции.
| Обработка и услуги |
API
CLI
|
|---|---|
| Segment |
Малый бизнес
Средний рынок
Предприятие
|
| развертывание | Облако / SaaS / веб-интерфейс, настольный Mac, настольный компьютер с Windows, локальный Linux, локальный Windows |
| Обучение | Документация |
| Языки | Английский |
Сравнить Bitbucket с другими популярными инструментами в той же категории.
Bitbucket в сочетании с JIRA — это интегрированное решение для управления версиями кода, CICD и задачами JIRA. Bitbucket включает в себя конвейеры (Pipelines), которые позволяют проводить непрерывное тестирование кода при отправке или получении запроса на слияние в ветку (легко настраиваемые и персонализируемые). Мне не нужно три разных инструмента для моих нужд — это здорово. И к тому же, это бесплатно для 5 пользователей! Это отлично служило нашей компании целых полтора года — мы не заплатили ни копейки. Теперь мы платим всего 3 доллара в месяц за пользователя, и мы довольны.
Инструмент Bitbucket Pipelines (CICD) нуждается в доработке, так как некоторые инструменты для работы с контейнерами Docker немного капризны. В остальном у меня нет особых нареканий — я уже несколько лет являюсь довольным клиентом Bitbucket для корпоративных нужд.
Bitbucket используется для: 1) нашего центрального репозитория кода, для сохранения и версионирования всех изменений в нашей кодовой базе; 2) JIRA — для управления нашими проектами и задачами в рамках этих проектов; 3) Pipelines — для непрерывной интеграции/непрерывной доставки нашего кода в продакшн.
Как и всё, что делает Atlassian, это просто в использовании, и разобраться, как лучше всего этим пользоваться, несложно. Если вы знакомы с Git, вы очень быстро во всём разберётесь.
В некоторых областях он не отличается широкими возможностями настройки.
Создание конвейеров для запуска CI очень просто. Мне также очень нравится процесс проверки кода в приложении — очень легко читать изменения в коде и комментировать/исправлять их.
Я использую Bitbucket уже год, и, похоже, мой опыт изменился. Bitbucket — это место, где вы можете управлять своими данными или кодом в нескольких ветках, а затем объединять их в основную ветку. Самое лучшее — это то, что он находится в облаке, и всё настолько прозрачно. Вы можете создавать запросы на слияние и управлять ветками функций по своему усмотрению. При слиянии нового кода в репозиторий работает система утверждения, которая запрашивает одобрение у утверждающих лиц, и после получения одобрения вы можете зафиксировать изменения. Пользовательский интерфейс потрясающий и очень удобный в использовании. Он отлично интегрируется с Jira и Visual Studio Code. Мы можем напрямую загружать код в Bitbucket с помощью SFDX и команд Git. Этот инструмент предлагает полный пакет для хранения данных в любое время и в любом месте.
В Bitbucket мне ничего не не нравится. Максимум, что они могли бы улучшить, это пользовательский интерфейс, сделав его более привлекательным для пользователей и добавив различные темы оформления.
Когда над одним проектом работает несколько человек, необходимо следить за тем, чтобы код, развертываемый в Bitbucket, обновлялся и публиковался поверх кода, внесенного другими. Существует процедура создания запросов на слияние (pull requests) в ветку, и, кроме того, мы можем добавлять свои изменения с одобрения руководителя проекта. Это делает процесс очень прозрачным и простым в использовании.
Пользовательский интерфейс классный, и мне нравятся мгновенные уведомления о сбоях или проблемах на платформе. Информация на любой странице понятна и содержит почти все необходимые детали, например, если вы делаете коммит, вы можете четко увидеть другие связанные с ним детали, такие как теги и прочее.
Иногда создание запроса на слияние занимает слишком много времени и страница загружается некорректно. Приходится ждать несколько минут и пытаться отправить запрос снова. Также иногда возникают проблемы с перезагрузкой страницы, внесенные изменения не отображаются в запросе на слияние, и это довольно неприятно.
Как и в случае с другими системами контроля версий Git, я использовал GitHub и GitLab до Bitbucket. Мне очень нравится пользовательский интерфейс и удобство использования Bitbucket. Экран проверки запросов на слияние очень удобен и помогает мне быстрее проверять изменения.
Много всего! Простота в использовании. Совместимость с системой контроля версий Git. Удобная интеграция с Jira. После слияния кода можно отправлять запросы на слияние (pull requests), а коллеги будут их проверять и комментировать. Очень полезно и удобно для тестирования кода. Использует шифрование с открытым и закрытым ключами для обеспечения безопасности, что просто замечательно! Удобный графический интерфейс!
По сравнению с GitHub он работает медленнее, а конвейеры выполняются слишком долго, но это ничто по сравнению с его преимуществами! Премиум-план дороже, чем у GitHub.
Я каждый день использую Bitbucket для слияния изменений в коде. У меня несколько репозиториев, и все они очень удобны в использовании. Самое лучшее — это то, что он использует ключи шифрования для защиты вашего кода.
Быстро и легко. Многочисленные интеграции со сторонними сервисами упрощают процесс разработки. Быстрое создание новых проектов и репозиториев для команды разработчиков.
Консоль управления пользователями немного запутанна. Кажется, управление пользователями можно было бы упростить, чтобы сделать его более удобным и менее сложным при добавлении/удалении пользователей и групп.
Нам нужен облачный репозиторий кода для нашей команды разработчиков, это значительно упростит нашу работу. Отсутствие необходимости размещать и поддерживать подобный сервис позволит нашей команде инфраструктуры сосредоточиться на основных бизнес-задачах.
Начать легко. Позже, когда мы масштабируемся, я думаю, масштабировать наш бизнес будет несложно.
Цены должны устанавливаться для групп пользователей, например, для первых пяти пользователей — одна цена, для остальных — другая.
командные встречи в разных удаленных местах
Я использую функцию GitHub для сравнения основного файла набора данных с обновленным файлом. Это позволяет мне получить список всех изменений между двумя файлами, поэтому я могу просто опубликовать эти изменения. Затем система позволяет мне обновить основной файл с учетом внесенных изменений. После этого я повторяю этот процесс каждую неделю с марта по октябрь. У нас 2300-2400 электронных контрактов для более чем 66 различных типов контрактов и более 200 различных школьных учреждений, за которыми нужно следить. Использование GitHub в Bitbucket позволяет сэкономить 90% времени (сокращает время от нескольких часов до нескольких дней на определение изменений до всего 30-120 минут только на публикацию изменений). Это огромная экономия времени, поскольку система не поддается автоматизации.
У меня нет претензий к этому программному обеспечению.
Управление членством по договорам и скидками на платные курсы.
Также будут созданы неограниченные репозитории. Функция Pull Request позволяет руководителям проверять приложение до тех пор, пока оно не станет доступно другим членам команды, что, в свою очередь, приводит к лучшей реализации и, в конечном итоге, к лучшим приложениям. Это обеспечивает более удобный и отзывчивый интерфейс.
Пока что ни одного негативного отзыва о BitBucket нет.
Разместить код очень легко, что, в свою очередь, позволяет легко проводить проверку кода и управлять им. При интеграции с Jira мы можем легко идентифицировать задачи, а также точно оценивать производительность.
Два главных преимущества — возможность связать Jira с Bitbucket, и ещё один, менее заметный, момент — это пользовательский интерфейс. В GitHub обычно приходится долго разбираться, куда что нужно зайти.
В общем-то, ничего особенного, разве что я узнал об ограничении в 1 ГБ на каждый репозиторий в бесплатном тарифе.
В нашей организации мы использовали GitHub, но хотели разместить кодовую базу на нашем частном сервере. Кроме того, мы обнаружили, что в GitHub нельзя контролировать доступ на уровне веток, а это было необходимо, учитывая растущее число подрядчиков с начальным уровнем опыта.