Azure devops Azure DevOps更改代理池
我正在尝试设置在特定代理池上运行的构建管道。目前,它坚持在“Azure管道”池上工作: 但是,我无法更改生成管道的代理池(至少我不确定如何) 我的YAML看起来像这样:Azure devops Azure DevOps更改代理池,azure-devops,Azure Devops,我正在尝试设置在特定代理池上运行的构建管道。目前,它坚持在“Azure管道”池上工作: 但是,我无法更改生成管道的代理池(至少我不确定如何) 我的YAML看起来像这样: 触发器: -主人 游泳池: vmImage:“ubuntu最新版本” 变量: buildConfiguration:“发布” 步骤: -任务:NuGetCommand@2 投入: 命令:“还原” 恢复解决方案:'***.sln' feedsToUse:“选择” -脚本:dotnetbuild--configuration$(b
触发器:
-主人
游泳池:
vmImage:“ubuntu最新版本”
变量:
buildConfiguration:“发布”
步骤:
-任务:NuGetCommand@2
投入:
命令:“还原”
恢复解决方案:'***.sln'
feedsToUse:“选择”
-脚本:dotnetbuild--configuration$(buildConfiguration)
displayName:'dotnet build$(buildConfiguration)'
-任务:DotNetCoreCLI@2
displayName:“打包包”
投入:
命令:“打包”
配置:“发布”
PackageTopack:“NugetComponents/***.csproj”
nobuild:是的
-任务:PublishBuildArtifacts@1
投入:
PathtoPublish:“$(Build.ArtifactStagingDirectory)”
工件名称:“drop”
publishLocation:“容器”
我不确定我是否需要在这里更改任何内容。我在接口中找不到任何东西来配置管道应该使用哪个代理bool 据介绍,“Azure管道”池包含各种Windows、Linux和macOS映像
Azure管道托管池将替换以前的托管池
具有映射到相应图像的名称的。你有什么工作吗
先前托管池中的had将自动重定向到
在新Azure管道托管池中更正映像
因此,当您指定Microsoft hosted agent(例如Ubuntu最新版本)时,管道将在“Azure管道”池上运行
更新
您可以在“池”字段中指定目标代理池
这是Yaml的格式:
pool:
name: string
demands: string
vmImage: string
对于Microsoft托管代理:可以直接指定“vmImage”
例如:
pool:
vmImage: 'ubuntu-16.04'
pool:
name: Agent Pool name
对于自托管代理:可以指定代理池名称
例如:
pool:
vmImage: 'ubuntu-16.04'
pool:
name: Agent Pool name
这是一个关于的文档。根据,Azure Pipelines池包含各种Windows、Linux和macOS映像
Azure管道托管池将替换以前的托管池
具有映射到相应图像的名称的。你有什么工作吗
先前托管池中的had将自动重定向到
在新Azure管道托管池中更正映像
因此,当您指定Microsoft hosted agent(例如Ubuntu最新版本)时,管道将在“Azure管道”池上运行
更新
您可以在“池”字段中指定目标代理池
这是Yaml的格式:
pool:
name: string
demands: string
vmImage: string
对于Microsoft托管代理:可以直接指定“vmImage”
例如:
pool:
vmImage: 'ubuntu-16.04'
pool:
name: Agent Pool name
对于自托管代理:可以指定代理池名称
例如:
pool:
vmImage: 'ubuntu-16.04'
pool:
name: Agent Pool name
这是一份关于的文档。您看过YAML文档了吗?它详细地解释了如何指定代理池。Hi Prime By Design,这个问题有更新吗?如果我的回答有助于解释您的问题,请随时告诉我。只是提醒一下。@DanielMann yea我看了文档,但不清楚我是否需要指定name属性。如果人们能给我一些关于否决票的理由,这样我就可以改进我的问题,那将非常有帮助。你看了YAML文档了吗?它详细地解释了如何指定代理池。Hi Prime By Design,这个问题有更新吗?如果我的回答有助于解释您的问题,请随时告诉我。只是提醒一下。@DanielMann yea我看了文档,但不清楚我是否需要指定name属性。如果人们能给我一些关于任何否决票的理由,这样我就可以改进我的问题了。嘿,Kevin,事实证明,我需要使用name属性来指定yaml文件中的池。@PrimeByDesign是。你是对的。我已经更新了我的答案。希望这些可以帮助您。嘿,凯文,原来我需要使用name属性来指定yaml文件中的池。@PrimeByDesign是的。你是对的。我已经更新了我的答案。希望这些能帮助你。