1. ホーム
  2. azure-devops

[解決済み] Azure DevOps、YAMLリリースパイプライン?[クローズド]

2023-01-12 07:07:05

質問

私はこのプロセスに従って、.NET Core Web APIプロジェクト用のYAMLビルドパイプラインを作成しています。

https://docs.microsoft.com/en-us/azure/devops/pipelines/get-started-yaml?view=vsts

リリースするとき、(最近名前が変わった)Azure DevOpsはリリースパイプラインを定義するためのYAMLをサポートしていないようです。しかし、デプロイメントタスクが定義されているのを見ることができます。

https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-rm-web-app-deployment?view=vsts

YAML をサポートするためのリリース パイプライン機能のアップグレードは予定されていますか、また予定されている場合はいつですか?

どのように解決するのですか?

この回答を書いている時点では、機能のタイムラインには yaml のリリースが 2018 Q3 に来ることが反映されています。

https://docs.microsoft.com/en-us/azure/devops/release-notes/

更新:この記事は何度か更新されています。以下のコメントを確認することをお勧めします。

更新情報

コメント通り、可能になりました。 https://devblogs.microsoft.com/devops/whats-new-with-azure-pipelines/ . 以下は記事からコピペしたもので、様々なステージを使ってデモしています。

stages:
- stage: Build
  jobs:
  - job: Build
    pool:
      vmImage: 'Ubuntu-16.04'
    continueOnError: true
    steps:
    - script: echo my first build job
- stage: Deploy
  jobs:
    # track deployments on the environment
  - deployment: DeployWeb
    pool:
      vmImage: 'Ubuntu-16.04'
    # creates an environment if it doesn’t exist
    environment: 'smarthotel-dev'
    strategy:
      # default deployment strategy
      runOnce:
        deploy:
          steps:
          - script: echo my first deployment