Bitbucket Cloud

ソース コード リポジトリへのリンク

このページの内容

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

This page describes how to configure Bamboo to use a Bitbucket Cloud repository.

If you set up two-factor authentication (2FA) in Bitbucket Cloud, you must configure an app password for Bamboo.

Bamboo では、次のレベルでリポジトリを指定できます。

  • グローバル - Bamboo のすべてのプランでリポジトリを利用できます。
  • プラン - Bamboo プランのすべてのジョブでリポジトリを利用できます。
  • ジョブ - Bamboo ジョブのすべてのタスクでリポジトリを利用できます。

推奨されるアプローチは、リンクされたソース リポジトリをグローバル レベルで設定することです。「ソース コード リポジトリへのリンク」を参照してください。

このページの内容

 

最初に共有のローカル Mercurial または Git 機能を指定しないと、Bitbucket リポジトリを使用するプランやジョブを作成できません。バージョン管理機能の設定に関する詳細をご確認ください。

関連ページ

Bitbucket ソース リポジトリを設定する

  1. リンクされたリポジトリ、プラン、またはジョブのポジトリ設定に移動します。「ソース コード リポジトリへのリンク」を参照してください。
  2. [リポジトリの追加] をクリックして新しいリポジトリを追加するか、既存のリポジトリ設定を編集します。
  3. Choose Bitbucket Cloud from the Source Repository list.
  4. Enter a Name to help identify the repository in Bamboo.
  5. Specify the repository access level and corresponding authentication details for loading the list of repositories:

     

    ステップパブリック非公開
    5.1Provide the name of the Bitbucket Cloud user who owns the repository in the Owner  field.To load the list of repositories available in Bitbucket Cloud you can provide a username and a password or use shared credentials.
    5.2

    You can configure the following settings of a public or private source repository for your plan:

    • Repository - retrieves all repositories you have explicit permissions to access from Bitbucket Cloud when you click Load Repositories

    • Branch - pick a branch if you want to check out code from a branch other than the default branch
    5.3 For private repositories, you can specify the authentication method that Bamboo will use to connect to the repository you selected. You can choose from:
    • Username and password - reuse the credentials provided in step 5.1
    • SSH private key - provide an SSH key to authenticate; use shared credentials or upload an SSH key and type a passphrase


詳細オプション


コマンド タイムアウト これは、ハングした Bitbucket プロセスを停止するのに役立ちます。低速なネットワークでは、Bamboo が Mercurial リポジトリの最初のクローンを作成する時間を確保するため、既定のタイムアウトを長くすることを検討してください。
詳細なログ

Mercurial の場合: Hg または Git コマンドの --verbose および --debug オプションをオンにして、出力をビルド ログに渡します。Bamboo で Git または Mercurial に関する問題が発生した場合は、このオプションを使用してください。

Enable Quiet Period (待機期間を有効にする)1 つのコミットが検出されてからビルドが開始されるまでの遅延を指定します。これによって、複数のコミットを 1 つのビルドに集約できます。
Include/Exclude Files (ファイルを含める/除外する)

Bamboo が変更を検出するために使用する (または使用しない) ファイルを指定できます。

[ファイル パターン] に、Bamboo が含める (または除外する) ファイルに一致する正規表現を入力します。この正規表現パターンは、リポジトリ内のファイル パスと一致しなければなりません。例については、「サブページ」を参照してください。

Exclude Changesets (チェンジセットを除外)

ビルドを開始しないチェンジセットのコミット メッセージに合うように正規表現を入力します。
Web リポジトリ

Web ブラウザでリポジトリを表示できる場合は、リポジトリの種類を選択します。

これによって、関連するファイルへのリンクをビルド結果の [コード変更] セクションに表示できます。

Note: This option is not available for Git repositories. See BAM-13376 - Getting issue details... STATUS for more information.

Mercurial Web リポジトリ - 次のいずれかのビューアー スキームを選択します。

    • Bitbucket Web リポジトリ スキーム (Bitbucket を使用している場合)
    • 既定の Web リポジトリ スキーム (hgserve) (Mercurial 独自の既定の Web サーバー)

 

Stash - リポジトリの次の詳細を指定します。

    • Stash URL – the URL of your Stash (now Bitbucket Server) instance (e.g. 'https://bitbucket.mycompany.com').
    • Stash プロジェクト キー - Stash 内のプロジェクトのキー (例:「CONF」)。
    • リポジトリ名 - Stash 内のリポジトリの名前 (例:「conf-dev」)。

      Use this option to connect to a Bitbucket Server repository.

See Integrating Bamboo with Bitbucket Server for more information.

 

 

FishEye - リポジトリの次の詳細を指定します。

    • FishEye URL - FishEye リポジトリの URL (例:「 https://atlaseye.atlassian.com/ 」)。
    • リポジトリ名 - FishEye リポジトリの名前 (例:「Bamboo」)。これは事実上、リポジトリ パスのエイリアスです。
    • リポジトリ パス - FishEye リポジトリのパス (例:「/atlassian/bamboo/」)。

See Integrating Bamboo with FishEye for more information.

リポジトリのパスを特定する方法

以前にリポジトリの変更を加えてビルドを実行したことがある場合、リポジトリのパスを特定する最も簡単な方法は、コード変更を表示して、変更されたいずれかのファイルのパスの先頭から適切なルート ディレクトリ (の直前) までのパスをコピーすることです。リポジトリのルート ディレクトリは、FishEye でリポジトリをブラウズしたときに表示されるディレクトリです (例: trunk)。たとえば、コード変更で /atlassian/bamboo/trunk/bamboo-acceptance-test/pom.xml がリストされた場合、パスは /atlassian/bamboo/ です。
以前にリポジトリの変更を加えてビルドを実行したことがない場合は、FishEye によってインデックス化されたリポジトリ パスを FishEye 管理者に問い合わせる必要があります。

Bamboo statuses in Bitbucket Cloud

You can view the status of Bamboo builds in Bitbucket Cloud.

The feature is set up automatically if you set up a plan in the following way:

  • the repository type is Bitbucket Cloud or Bitbucket Server
  • you provided Bitbucket credentials (username and password)

The automatic setup of Bamboo build statuses in Bitbucket works with private and public repositories as long as you provide valid Bitbucket credentials.

 

The build statuses in Bitbucket are displayed in the commit, branch, and pull request views.

For more information about Bamboo statuses in Bitbucket Cloud, see:

 

 


最終更新日 2016 年 9 月 22 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.