Azure DevOps:如何将VS配置文件设置复制到yml脚本

时间:2020-07-24 19:50:13

标签: azure azure-devops yaml azure-functions

我正在Azure Azure上建立管道。以前,我曾经在VS中构建和发布。

enter image description here

我使用Azure Functions模板创建了yml文件,并添加了行以部署到插槽。看起来release配置也已设置。如何在yml中声明我的目标框架,部署模式和目标运行时?我还需要启用ReadyToRun并删除目标位置的其他文件。

1 个答案:

答案 0 :(得分:0)

我们可以使用字段Arguments来配置yaml构建中的VS配置文件设置。 样本:

- task: DotNetCoreCLI@2
  displayName: 'Build project'
  inputs:
    projects: '**/*.csproj'
    arguments: '--configuration Release  --framework <framework> --runtime <runtime> '

启用ReadyToRun。

添加任务.NET Core->更改命令以发布并添加参数--PublishReadyToRun true

在目标位置删除其他文件。

在使用“ Azure App Service部署”任务时,并且在使用“使用Web部署发布”选项时,还有一个附加选项可以删除“目标位置的其他文件”。

步骤:

其他部署选项->启用选择部署方法->启用选项“删除目标处的其他文件”。 enter image description here

更新1

enter image description here