Bitbucket の概要

Bitbucket Cloud は、開発チーム用に構築された Git ベースのコードホスティング/コラボレーションツールです。Bitbucket では Jira と Trello が非常に高いレベルで統合されており、ソフトウェアチーム一丸となってプロジェクトを遂行できます。1 つの場所でチームが協力してアイデアからコードを作り上げて Cloud にアップロードしたり、自動化されたテストで高品質なコードを構築したりでき、自信を持ってコードをデプロイできます。


Bitbucket の概要

統合

最高級の Jira と Trello の統合

混沌とした状況を整理し、エンジニアチームからデザインチームまでソフトウェア企業全体を 1 つの開発ループにまとめ上げます。ブランチへのアクセス、ステータスとコミットの構築、Jira 課題や Trello のカードのステータスの構築もできます。

コラボレーション

アイデアからリリースまで網羅するコード コラボレーション

プルリクエストのステータスに基づいて Jira 課題を移行し、専任の承認者を指定したマージチェックリストを作成して、ビルドをチェックして合格させます。

継続的デリバリー

組み込みの継続的デリバリーで自動で構築してテスト

統合型 CI/CD ソリューションである Bitbucket Pipelines で、ビルド、テスト、デプロイを実行できます。コードによる構成や高速なフィードバックループを活用しましょう。

デプロイの確実性を保証

デプロイの確実性を保証

デプロイをトラッキングおよびプレビューして自信を持ってプロモートできます。

コードの保護

コードの保護

安心して Cloud にコードを保存して、チェックを実施して問題を予防します。


Bitbucket のホスティング オプション

各種クラウド

Cloud

Bitbucket Cloud はアトラシアンのサーバーにホストされ、URL を使ってアクセスします。Bitbucket Cloud には独自の組み込み CI/CD ツールである Pipelines があり、Bitbucket から直接ビルド、テスト、デプロイできます。

Data Center

Data Center

Bitbucket Data Center は当社のオンプレミス オプションです。環境内の単一サーバーまたはサーバーのクラスターでホストできます。サーバーのクラスターでホストすることで、大規模環境でのパフォーマンス高可用性が実現します。

 

Cloud

Data Center

Git リポジトリ ホスティング

Cloud

Data Center

ブランチ
パーミッション

Cloud

Data Center

Jira Software との統合

Cloud

Data Center

プロジェクト

Cloud

Data Center

API

Cloud

Data Center

サード パーティとの統合

Cloud

Data Center

LFS (Git Large File Storage)

Cloud

Data Center


ファイル ロック サポート

マージ チェック

Cloud

Data Center

必須のマージ チェック

Cloud

プレミアム

Data center

 

組み込みの CI/CD

Cloud

Data Center

Bamboo*

デプロイ権限

Cloud

プレミアム

Data center

 

コー​​ド検索

Cloud

Data Center

Code Insights

Cloud

 

Data Center

クラスタリング

Cloud

 

Data Center

必須の 2 段階認証

Cloud

プレミアム

Data Center

Marketplace 統合

IP ホワイトリスト登録

Cloud

プレミアム

Data center

 

スニペット

Cloud

Data Center

Marketplace 統合

課題トラッキング

Cloud

Jira Software*

Data Center

Jira Software*

Wiki

Cloud

Confluence*

Data Center

Confluence*

SAML ベースの SSO

Cloud

Atlassian Access

Data center

 

Priority サポート

Cloud

Atlassian Access

Data center

 

*Jira Software Confluence Bamboo と簡単に連係可能


重要用語集

ここからは、Bitbucket をもっとよく知るためのいくつかの重要な単語と用語を紹介します。これらの用語の一部は Git と共通の、その他は Bitbucket 固有のものです。

ブランチ

ブランチとは独立した開発ラインを意味します。ブランチは、編集 / ステージ / コミットプロセスを抽象化した概念です。作業ディレクトリ、ステージング・エリア、プロジェクト履歴を全く新しく作成する手段であると考えることもできます。新しいコミットは現在のブランチの履歴に記録され、プロジェクト履歴のフォークを形成します。

フォーク

開発者は "中央" リポジトリの役目をになう、単一のサーバーサイド リポジトリを使用する代わりに、フォークによってそれぞれのサーバーサイド リポジトリを与えられます。つまり、各々の開発者は、1 つの Git リポジトリではなく、非公開のローカルリポジトリと公開されたサーバーサイドリポジトリという 2 つの Git リポジトリを保有することになります。

HEAD

現在のスナップショットを参照するために、Git が使用する手段です。内部的には、git checkout コマンドは単に HEAD を更新し、特定のブランチまたはコミットをポイントするものです。HEAD がブランチをポイントしても、Git の警告は発生しませんが、コミットをチェックアウトすると、"detached HEAD" 状態に切り替わります。

Main

既定の開発ブランチ。git リポジトリを作成すると、その都度 "main" と名付けられたブランチが作成され、アクティブなブランチになります。

Pipelines

Bitbucket Pipelines は Bitbucket に組み込まれた統合型 CI/CD サービスです。リポジトリの構成ファイルに基づいて、自動的にコードのビルド、テスト、さらにデプロイも実行できます。

Pipes

Bitbucket Pipes は短いコードの集まりで、パイプラインで使うと強力な操作を実行できます。強力で自動化された CI/CD ワークフローを簡単に構築して短時間で稼働を開始できます。

プロジェクト

プロジェクトはリポジトリの入れ物です。プロジェクトを使ってリポジトリをプロジェクトにまとめることで、チームは目標やプロダクト、プロセスに集中できます。プロジェクトは全員が表示できるようにも、非表示にもできます。

プル リクエスト

プル リクエストは Bitbucket によって開発者のコラボレーションを促進する機能の 1 つです。使いやすいウェブ インターフェイスで、提案された変更を公式プロジェクトに統合する前に議論できます。

ワーキングツリー

通常、実際にチェック アウトされたファイルのツリーには、HEAD コミットのツリーの内容とまだコミットされていないローカルの変更が含まれています。

git の詳細

その他の Git 関連の用語については

アトラシアンの Git チュートリアルで、Git コマンドのすべてを学びましょう。


ガイド 2: Bitbucket インターフェイスの紹介