Stepの出力リファレンス
Stepの出力は、特定のStepを実行した結果である環境項目です。たとえば、Deploy to Bitrise.io - Build Artifacts, Test Reports, and Pipeline intermediate files Stepはデフォルトで5つの出力環境変数を生成します。
- $BITRISE_PUBLIC_INSTALL_PAGE_URL
- BITRISE_PUBLIC_INSTALL_PAGE_URL_MAP
- BITRISE_PERMANENT_DOWNLOAD_URL_MAP
- BITRISE_ARTIFACT_DETAILS_PAGE_URL
- BITRISE_ARTIFACT_DETAILS_PAGE_URL_MAP
bitrise.ioのWorkflow Editor、またはStepのstep.ymlファイルで、Stepのデフォルトの出力を確認できます。
Stepの出力は、プロジェクトのstep.ymlファイルでoutputs属性を設定することで定義できます。これは、他のすべての環境プロパティと同じ構文を持ちます。主に2つの部分で構成されます:KEY: valueのペアとoptsフィールドです。キーと値は必須で、optsフィールドは任意です。
- MY_KEY_FOR_THE_ENV: my value for the env
opts:
title: An example env var item
is_dont_change_value: false
category: example
MY_KEY_FOR_THE_ENV:環境項目のキー(必須)。my value for the env:項目の値(必須)。opts:任意の属性。
Stepのデフォルト出力は、プロジェクトのbitrise.ymlファイルではユーザーが変更できません。step.ymlファイルでのみ変更できます。ただし、出力はカスタム環境変数としてエクスポートできます。たとえば、Workflow内に同じステップを2回使用していて、両方のステップで生成された出力を使いたい場合に便利です:
workflows:
primary:
steps:
- gradle-runner:
outputs:
- BITRISE_APK_PATH: ALIAS_APK_PATH
この例では、BITRISE_APK_PATH環境変数の値がALIAS_APK_PATHキーでエクスポートされます。