Bitbucket Pipelines のトラブルシューティング

お困りですか?

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

コミュニティに質問

ここでは、一般的ないくつかの問題の解決に役立つヒントを紹介します。

参考資料

インターフェイスが意図したとおりに表示されない

一部のブラウザ拡張機能 / アドオンはインターフェイスに影響を与える場合があります。トラブルシューティングの手順として、すべてのブラウザ拡張機能を一時的に無効化し、再度アクションを実行してみてください。

無効な bitbucket-pipelines.yml

  • YAML はタブではなくスペースのみでインデントされている必要があります
  • ステップのスクリプトでは現在、複数行の文字列はサポートされません。コマンドは一覧で提供します
  • bitbucket-pipelines.yml をオンラインの YAML リンターで検証してみてください
  • bitbucket-pipelines.yml の構成方法をご確認ください

スクリプトが動作しておらず、理由が不明な場合

ビルド時間を消費するのを避けるため、次の手順を実行することをおすすめします。

  1. 小さな変更を加える
  2. commit
  3. パイプラインが失敗する箇所を確認する
  4. 繰り返す

Docker を使用してローカルでパイプラインをデバッグできます。つまり、アトラシアンが使用しているのと同じ docker コンテナを実行し、スクリプトで各コマンドをインタラクティブに実行して、問題の根本原因を見つけることができます。

bitbucket-pipelines.yml をコミットしたが実行中のビルドを確認できない

bitbucket-pipelines.yml をコミットおよびプッシュしたが、ビルドについての情報を確認できない場合、次の内容をご参照ください。

  • Pipelines が有効化されているかどうかを確認します。詳細については、Bitbucket Pipelines の利用を開始するをご参照ください。
  • Pipelines が有効化されていて、bitbucket-pipelines.yml がリポジトリのルートにある場合、変更のプッシュを試します。ビルドは、Pipelines が有効化されたあとの各コミットでトリガーされます。
  • ブラウザを更新してみてください。

ブランチがビルドされない

ブランチのルートに bitbucket-pipelines.yml ファイルが存在することを確認します。ブランチをビルドするには、default またはブランチ固有のパイプライン構成を指定する必要があります。詳細は「bitbucket-pipelines.yml を設定する」をご覧ください。

複数のブランチでプッシュを実行したが実行中のビルドを確認できない

Pipelines では、1 度のプッシュで最大 5 つのブランチが許可されます。この制限内かどうかをご確認ください。 

プッシュでのブランチ数の制限は、ビルド分の意図せぬ利用を防ぐために行われています。

パイプが動作しない

使用しているパイプの readme を確認します。これはエディタおよびパイプ ページからリンクされています。readme にはパイプの使用とサポート窓口についての情報が含まれます。これらの情報は開発者に応じて異なります。


上記のいずれでも解決できない場合は、ほかのユーザーが類似した問題をコミュニティに投稿していないかどうかを確認したり、アトラシアンのテクニカル サポート チームにチケットを起票して技術的なサポートを受けたりすることができます。



最終更新日 2019 年 5 月 21 日

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

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