Azure管道MSBuild
我对整个azure管道都是新手。我有一个在.net framework上运行的项目,希望使用MSBuild创建YAML,以便执行以下操作:Azure管道MSBuild,msbuild,azure-pipelines,Msbuild,Azure Pipelines,我对整个azure管道都是新手。我有一个在.net framework上运行的项目,希望使用MSBuild创建YAML,以便执行以下操作: 清洗液 还原Nuget包 构建解决方案 运行单元测试(在不同的文件夹中) 打包发布 有人能帮我吗 要在Azure DevOps管道中使用YAML,您可以从头创建一个新的YAML管道: 要在管道中添加更多任务,您可以单击Show assistant,然后选择所需的任务: .yml文件可能如下所示: trigger: - master pool: vm
有人能帮我吗 要在Azure DevOps管道中使用YAML,您可以从头创建一个新的YAML管道: 要在管道中添加更多任务,您可以单击
Show assistant
,然后选择所需的任务:
.yml文件可能如下所示:
trigger:
- master
pool:
vmImage: 'windows-latest'
variables:
solution: '**/*.sln'
buildPlatform: 'Any CPU'
buildConfiguration: 'Release'
steps:
- task: NuGetToolInstaller@1
- task: NuGetCommand@2
inputs:
restoreSolution: '$(solution)'
- task: VSBuild@1
inputs:
solution: '$(solution)'
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'
clean: true
- task: VSTest@2
inputs:
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
ArtifactName: 'drop'
publishLocation: 'Container'
由于您是Azure DevOps的新手,并且希望从YAML开始,请参阅我们的文档以获得优秀的入门指南和示例。更多信息,请参阅文档。您还可以在GitHub repo中找到其他文档和示例。要在Azure DevOps管道中使用YAML,您可以从头创建一个新的YAML管道: 要在管道中添加更多任务,您可以单击
Show assistant
,然后选择所需的任务:
.yml文件可能如下所示:
trigger:
- master
pool:
vmImage: 'windows-latest'
variables:
solution: '**/*.sln'
buildPlatform: 'Any CPU'
buildConfiguration: 'Release'
steps:
- task: NuGetToolInstaller@1
- task: NuGetCommand@2
inputs:
restoreSolution: '$(solution)'
- task: VSBuild@1
inputs:
solution: '$(solution)'
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'
clean: true
- task: VSTest@2
inputs:
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
ArtifactName: 'drop'
publishLocation: 'Container'
由于您是Azure DevOps的新手,并且希望从YAML开始,请参阅我们的文档以获得优秀的入门指南和示例。更多信息,请参阅文档。您还可以在GitHub repo中找到其他文档和示例。因为您是新来的,1)如果可以,请切换到GitHub操作。2) 互联网上的大量示例如果您还是新来的,仍然喜欢Azure管道,1)如果可以,请切换到GitHub操作。2) 如果您仍然喜欢Azure管道,请在internet上查看大量示例