問題タブ [azure-devops-server-2020]
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.
azure-devops - Azure DevOps Server 2020 で共有 YAML テンプレートを使用して PS コードを含める方法を教えてください。
YAML ビルドでは、共有 YAML テンプレートを広く使用しています。このようなもの:
ただし、共有 YAML テンプレートは多くの場合、Powershell コードを実行する必要があります。これまでのところ、それを埋め込むか、テンプレートがロードする PS モジュールに配置します。
私は両方のアプローチが嫌いです。私は埋め込みが嫌いです:
- インテリセンなし
- 単体テストなし
- パイプラインの失敗に関する適切なエラー報告がない
モジュールはオリジンから切り離されており、多くのオーバーヘッドが必要になるため、モジュールを入れるのは嫌いです。
私の質問 - YAML テンプレートと同じリポジトリにある専用の ps1 ファイルに PS コードを配置し、実行時にそれらを利用できるようにすることは可能ですか?
azure-devops-server-2019 - Azure Devops サーバーはハードウェアをプロビジョニングできますか
ARM テンプレートを適用して Azure Devops Services 経由で VM を作成できることは知っていますが、Azure Devops Server を使用してオンプレミスで実行できますか?
それとも、これを解決するためにpowershellでパイプラインを構築するだけの問題ですか?