Bitbucket Pipelines の FAQ

Frequently asked questions for Bitbucket Pipelines.


How much does Bitbucket Pipelines cost?

For details on pricing, see

Is there a limit to how much I can use Pipelines?

See the limitations of Pipelines.

What is a build minute?

Build minutes are minutes executing a pipeline on a runner, excluding time acquiring a runner. In other words, they're the minutes when your pipeline status is "In progress".

How can I check my usage for this month?

You can check your team or account's minutes usage for the month in Avatar > Bitbucket settings > Plan details.

ビルドアーティファクトの共有方法は ?

アーティファクトの公開は、AWS S3 バケットのようにシンプルなものや、アーティファクトリポジトリのようにより強力なものに対して実行できます。たとえば、このような例を参照してください。

認証情報を別のリポジトリの環境変数としてすでに追加しています。この認証情報は再利用できますか ?

いいえ。認証情報は、リポジトリの接続先の Pipelines でのみ共有され、別のリポジトリでは使用できません。

How can I update the list of known hosts for SSH/SCP?

The default Docker image comes with only two known hosts: and To connect via a tool that does host verification, you need to update the list of known hosts to include the fingerprint of the host that you want to connect to.

リストを更新するには、bitbucket-pipelines.yml ファイルにコマンドを追加する必要があります。コマンドは、新しいホストへの接続を試行する最初のコマンドの前に追加する必要があります。

bitbucket-pipelines.yml ファイルで、次のように入力します。

  • {HOST} をホストの完全修飾名に置き換えます。 
  • {FINGERPRINT} を新しいホストのフィンガープリントに置き換えます。
echo "{HOST} ssh-rsa {FINGERPRINT}" >> /root/.ssh/known_hosts


次に、 の場合の例を示します。

echo ", ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAubiN81eDcafrgMeLzaFPsw2kNvEcqTKl/VqLat/MaB33pZy0y3rJZtnqwR2qOOvbwKZYKiEO1O6VqNEBxKvJJelCq0dTXWT5pbO2gDXC6h6QDXCaHo6pOHGPUy+YBaGQRGuSusMEASYiWunYN0vCAI8QaXnWMXNMdFP3jHAJH0eDsoiGnLPBlBp4TNm6rYI74nMzgz3B9IikW4WVK+dc8KZJZWYjAuORU3jc1c/NPskD2ASinf8v3xnfXeukU0sJ5N6m5E8VLjObPEO+mN2t/FZTMZLiFqPWc/ALSqnMnnhwrNi2rbfg/rd/IpL8Le3pSBne8+seeFVBoGqzHM9yXw==" >> /root/.ssh/known_hosts

For more information:

Why don't I see any pipelines?

パイプラインのリストは、コミットによって起動された全てのビルドを表示します。それらが、成功したのか、ペンディング中なのか、進行中なのか、失敗したかは関係ありません。bitbucket-pipelines.yml ファイルの最初のコミットは、最初のビルドを起こすことができます。よって、パイプラインのテーブルに何も表示されない場合、いくつかの項目を確認しましょう。

  • まず最初に、各ブランチは、有効なの bitbucket-pipelines.yml ファイルを必要とします。 
  • If the branch that you want to build already has the bitbucket-pipelines.yml file and you still don't see any pipelines in the list, you might want to add a configuration pipeline that will match your branch. You can do it in two ways:
    • add a branch-specific pipeline that matches the name of the branch that you want to build
    • add a default pipeline that will have configuration for all branches, unless specified otherwise

詳細はbitbucket-pipelines.yml を設定するをご覧ください。

Can I whitelist IP address ranges to grant Bitbucket Pipelines access to my firewall?

Yes. See What are the Bitbucket Cloud IP addresses for the public IP addresses. Note that Bitbucket Pipelines is a shared service and the same IP addresses are used by builds configured by all our customers.

Can I skip builds?

Bitbucket Pipelines supports skipping builds.
If you don't want to run a build, for example you want to save build minutes, you can include [skip ci] or [ci skip] anywhere in your commit message of the HEAD commit. Any commits that include [skip ci] or [ci skip] in the message are ignored by Pipelines.

Why doesn't $? get the expected exit code from the previously run command?

Pipelines executes the printf command before every command in a script section of the bitbucket-pipelines.yml file in order to print those commands to the logs. This means, for example, that:

  - mvn clean build

actually behaves like this:

  - printf "+ mvn clean build\n"
  - mvn clean build

See this Atlassian Community question for more details.

フィードバックの送信方法は ?

Use the Give feedback! button on Bitbucket or Pipeline pages. Note that we are unable to respond to this feedback, but we do read it!

  For feature requests, raise an issue on our issue tracker.

  For technical support, raise a ticket with our technical support team.




最終更新日 2017 年 8 月 2 日


Powered by Confluence and Scroll Viewport.