[Bitbucket Pipeline] FAQ¶
Bitbucket PipelineについてのFAQ
予期せぬ挙動¶
作成したファイルが存在しない¶
stepが異なっていないかを確認する。
ファイルは同一step内でしか共有できない。
stepを超えてファイルを共有したい場合はartifactsやcacheを使う。
文法エラー¶
文法があっているはずなのにSyntax Errorになる¶
改行コードがLF改行になっていることを確認する。
成果物について¶
一時的に保存したい¶
14日で削除されてもよければartifactsを使う。
本来artifactsはstep間でファイルの受け渡しをする目的で使うが、GUIのstep結果からダウンロードすることもできる。
artifactsのパスは直前のカレントディレクトリではなくBITBUCKET_CLONE_DIRからの相対パスなので注意。
以下の場合、対象は${BITBUCKET_CLONE_DIR}/dist/**になる。${BITBUCKET_CLONE_DIR}/src/dist/**ではない。
pipelines:
custom:
sample:
- step:
script:
- cd src
- make package
artifacts:
- 'dist/**'
artifactsに保存できるサイズの上限は1GBとのこと。
永続的に保存したい¶
Bitbucketのリポジトリ(ダウンロード)に保存したい場合はbitbucket-upload-fileを使う。