問題タブ [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 投票する
1 に答える
156 参照

azure-devops - リリース ブランチ X 戦略のトリガー

質問: 次のコンテキストのために YAML パイプラインで CI/CD をどのようにセットアップしますか。

  • 主人
  • release/{英字名} ex. release/Albert 次のリリースは release/Bertrand などです。

環境

  • accept: マスターにプッシュされたものすべて
  • テスト: 最新リリース ex. リリース/ベルトラン
  • サンドボックス: 最新リリース -1 (ここでホットフィックスをテストできます) ex. リリース/アルバート
  • ライブ: 最新リリース -1 (ホットフィックスあり)

最も近い解

build: プロジェクト成果物 build.yml を作成します

release-phase1: master ブランチをデプロイして release-phase1.yml を受け入れる

release-phase2: リリース ブランチをデプロイして release-phase2.yml をテストします

release-phase3: release-1 ブランチをサンドボックスにデプロイし、手動承認後に release-phase3.yml をライブにデプロイします

このソリューションが私たちのニーズを満たさない理由:

  • リリース ブランチの名前は静的ではありません。
  • 最初にこのブランチでビルドを実行せずに release-phase3.yml パイプラインを実行できるはずです。そのブランチの最新ビルドからアーティファクトをダウンロードする必要があります。そうではありません。

目的の不足

0 投票する
2 に答える
531 参照

azure - Azure Devops パイプラインの YAML でパイプラインの「タスク バージョン」を設定する方法

YAML でこの値を設定するにはどうすればよいですか? これは Azure DevOps パイプラインからのものです ここに画像の説明を入力

編集:同じUI(優先PowerShellバージョン)の下にpowershellバージョンがありますが、問題はそれについてではありません。