我正在Azure Azure上建立管道。以前,我曾经在VS中构建和发布。
我使用Azure Functions模板创建了yml
文件,并添加了行以部署到插槽。看起来release
配置也已设置。如何在yml
中声明我的目标框架,部署模式和目标运行时?我还需要启用ReadyToRun
并删除目标位置的其他文件。
答案 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部署发布”选项时,还有一个附加选项可以删除“目标位置的其他文件”。
步骤:
其他部署选项->启用选择部署方法->启用选项“删除目标处的其他文件”。
更新1