問題タブ [azure-pipelines-yaml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
9025 参照

azure-devops - ランタイムパラメータに空の文字列を許可する方法は?

Azure Pipelines でランタイム パラメーターを使い始めたばかりですが、よくわからないことがあります。この Azure Pipelines YAML を考慮してください。

releaseName が必須パラメーターであるのはなぜですか? 指定するdefault: ''ことで、空のままにすることがオプションになることを望んでいました。ドキュメントには、パラメーターをオプションにすることができるかどうかについては言及されていません。

画像

Kryzstof の回答に続いて、もう少し実験を行ったところ、空白のみで構成される文字列は空として解釈されるようです。

この単一の空白は空として解釈されるようです (複数の空白も試しました)。

これにより、次の結果が得られます。

myString 値は '' その長さは 0 です null または空ですか? True null か空白か? 真実

0 投票する
1 に答える
488 参照

yaml - テンプレートのAzureパイプラインを使用すると、変数の置換が行われない

したがって、テンプレートの展開にパラメーターを送信しようとしていますが、他のパラメーターが期待どおりに機能しているのは、機能していない新しいパラメーターだけですが、パラメーターなしでブール値に設定すると機能します。

起こらないいくつかの変数置換があるようで、なぜそれが単純なものでなければならないのか理解できませんが、それを見つけることができません

それusek8sは機能していません。変数タブの画像

ここに画像の説明を入力

動作しない場合の azure-pipelines.yml からのスニペット

動作する場合の azure-pipelines.yml からのスニペット

親テンプレートからのスニペット

私が得るエラー

ここに画像の説明を入力

boolean データ型を削除し、名前を付けて実行すると、条件行でのみ同じ種類のエラーが発生します ここに画像の説明を入力