- Bitriseドキュメントへようこそ!
- 参考文献
- 構成YAMLのカスタマイズ
構成YAMLのカスタマイズ
編集できるすべてのツール bitrise.yml
カスタムプロパティを追加できます。このようにして、環境変数に特別なプロパティやメモを追加したり、ワークフローの新しい構成を試してみたりすることができます。 bitrise.yml
。追加する必要があるのは、 meta
フィールドと、適切な場所にキーと値を持つ名前空間ラベル。
設定YAMLファイルを編集できるツールであれば、カスタムプロパティを追加できます。これにより、特別なプロパティやメモをYAMLファイルに追加できます。 環境変数、または新しい設定を試すこともできます ワークフロー追加する必要があるのは、 meta
フィールドと、キーと値を含む名前空間ラベルを適切な場所に配置します。
次の形式を使用して、構成にカスタム値を追加します。
KEY: "VALUE", opts: { title: "My env var" description: "Description of my env var." summary: "Summary of env var." ... meta: { custom_namespace_id_1: { key1: "value1", key2: "value2", ... } custom_namespace_id_2: { ... } }
あなたは私たちをフォークすることができます ワークフローエディター 独自のバージョンを使用してください。その後、あなたは使用することができます meta
:たとえば、環境変数(Env Var)の1つを監視し、それが最後に変更されたのはいつで、誰によって変更されたかを知りたいとします。
app: envs: - ASXaS: "`ZX`ZX" opts: is_expand: false meta: audit: # used by the Audited Workflow Editor imaginary tool: that works like the WFE but it also saves the modifier and modification date, and displays it last_modified_at: 2018.09.12. last_modifier: Jane Doe
あなたが使用することができます meta
独自のツールで環境変数に背景色を追加するには:
meta: { my_fancy_new_workflow_editor: { env_var_background_color: "red" } }
ワークフローエディタUIでスタック設定を変更すると、 meta
この例では、 deploy
ワークフローは Xcode 16.1 で実行するように構成されています。
workflows: deploy: steps: - activate-ssh-key@4: run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}' - git-clone@4: {} - script@1: title: Do anything with Script step - deploy-to-bitrise-io@1: {} meta: bitrise.io: stack: osx-xcode-16.1.x
このメタはでのみ解釈されるので bitrise.io ローカルまたはBitriseCLIではなく、次のように分類されます。 bitrise.io
名前空間(スタックがキーであり、 osx-xcode-12.1.x
は値です)。ワークフローエディタは常に保存された変数を検証し、構文エラーがある場合はエラーをスローしますが、 meta
さらに、そのコンテンツはワークフローエディターの検証プロセスによって完全に無視されます。