問題タブ [azure-pipelines-release-task]
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 AzurePowerShell@4 と AzurePowerShell@5 タスクの違いは何ですか?
既存の ADO YAML パイプラインがいくつかあります。彼らはAzurePowerShell@4
タスクを使用しています。しかし、このタスクの最新バージョンはAzurePowerShell@5
. インターネットで調べましたが、違いがわかりませんでした。
誰にもアイデアはありますか?
azure - 特定の環境での自動リリース展開
複数のプロジェクトとリポジトリを持つ Azure 組織があります。プロジェクト内の任意のリポジトリでいくつかのコミットを行うたびに、別のプロジェクトの下にあるそのリポジトリと同じ名前のパイプラインの下に新しいリリースが作成され、CI/CD を使用して同じリリースがテスト環境にデプロイされます。テスト環境で同じことをテストした後、本番環境に 100 以上のパイプライン (更新したさまざまなリポジトリ用) をデプロイするプロセスを自動化したいと考えています。私はこれにかなり慣れていないので、このプロセスを自動化する方法を提案できますか。
私はAzure CLIを調べたところ、リポジトリで作成されたマージIDに関係があることがわかりました。作成された新しいリリースの下に表示されます(このリリースがこのマージイメージを使用して作成されたように)、何らかの方法でそのIDをフェッチできます。作成した repos パイプラインを特定の環境にデプロイします。各パイプラインには複数のリリースがあるため、マージで作成されたリリースにデプロイしたいと考えています。
参考までに、cli スクリプトを使用してすべてのリポジトリで共通の値を一度に更新しているため、すべての PR は同じタスクを添付して作成されます。そのタスク番号を使用して作成されたPRからマージIDを取得する方法がある可能性があるため、これについて言及するだけです。
現在、私はgitbash + azure cliでこれをやろうとしています。私はpowershellにオープンです。または、このことを処理できる新しいパイプラインを作成することでこれを行う方法があるとしても、それも学びます。
ありがとう!