メインコンテンツまでスキップ

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キーでエクスポートされます。