Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure devops 代码部署版本的运行时参数_Azure Devops_Azure Pipelines Release Pipeline - Fatal编程技术网

Azure devops 代码部署版本的运行时参数

Azure devops 代码部署版本的运行时参数,azure-devops,azure-pipelines-release-pipeline,Azure Devops,Azure Pipelines Release Pipeline,在“管道”部分(不要与构建代码的“管道”混淆)中使用Azure DevOps“版本”将新代码部署到我的Web应用程序时,是否可以在版本开始部署代码之前设置运行时参数 我遇到的情况是,当我还计划在SQL Server中恢复数据库时,我只想删除CosmosDB中的集合。目前,我的发布管道中有一个“Cosmos DB Collection Management”任务,它总是删除我的集合,但如上所述,我只想根据特定条件删除 我知道我可以创建一个相同的发布管道,只需删除“CosmosDB delete c

在“管道”部分(不要与构建代码的“管道”混淆)中使用Azure DevOps“版本”将新代码部署到我的Web应用程序时,是否可以在版本开始部署代码之前设置运行时参数

我遇到的情况是,当我还计划在SQL Server中恢复数据库时,我只想删除CosmosDB中的集合。目前,我的发布管道中有一个“Cosmos DB Collection Management”任务,它总是删除我的集合,但如上所述,我只想根据特定条件删除

我知道我可以创建一个相同的发布管道,只需删除“CosmosDB delete collection”任务,但我希望使用单个发布,而不是多个发布。

您可以使用

您可以使用以下yaml:

trigger:
- master

pool:
  vmImage: 'windows-latest'

variables:
  ....

  test: 'true'

stages:
  - stage: A
    jobs:
    - job : A1
      steps:
      # your custom task
      - task: xxx 
     
      # your custom task
      - task: xxx

     

    - job: A2
      condition:  eq('$(test)', 'true')
      steps:
        # CosmosDB delete collection task
        - task: xxx
      

您可以更改
test
的值来控制该任务。

有关于此问题的更新吗?