[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
を使う。