【发布时间】:2021-12-07 21:59:48
【问题描述】:
我正在尝试设置构建管道以在特定代理池上运行。目前它坚持在“Azure Pipelines”池上工作:
但是我无法更改构建管道的代理池(至少我不确定如何)。
我的 YAML 如下所示:
trigger:
- master
pool:
vmImage: 'ubuntu-latest'
variables:
buildConfiguration: 'Release'
steps:
- task: NuGetCommand@2
inputs:
command: 'restore'
restoreSolution: '**/*.sln'
feedsToUse: 'select'
- script: dotnet build --configuration $(buildConfiguration)
displayName: 'dotnet build $(buildConfiguration)'
- task: DotNetCoreCLI@2
displayName: 'Pack the package'
inputs:
command: 'pack'
configuration: 'Release'
packagesToPack: 'NugetComponents/**/*.csproj'
nobuild: true
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
ArtifactName: 'drop'
publishLocation: 'Container'
我不确定是否需要在此处更改任何内容。我在界面中找不到任何用于配置管道应该使用哪个代理布尔值的东西?
【问题讨论】:
-
你看过 YAML 文档吗?它详细解释了如何指定代理池。
-
嗨,Prime By Design,这个问题有更新吗?如果我的回答有助于解释您的问题,请随时告诉我。只是提醒this。
-
@DanielMann 是的,我查看了文档,但不清楚我需要指定名称属性。
-
如果人们能给我一些关于任何否决票的推理以便我可以改进我的问题,那将非常有帮助。
标签: azure-devops