- Parent publication
- 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
さらに、そのコンテンツはワークフローエディターの検証プロセスによって完全に無視されます。