问题标签 [azure-devops-hosted-agent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure-devops - 从 Azure DevOps 托管代理访问 Amazon RDS Postgresql
如何在不将安全组设置为 Anywhere 的情况下允许 Azure DevOps 托管代理访问我的 Amazon RDS PostgreSql。我一直在寻找 IP 范围或将 Azure DevOps 代理列入白名单的东西,但找不到。
在 Azure 中,我可以选中一个框以授予对我的 Azure SQL 数据库的所有“Azure DevOps Services”访问权限,但它当然不存在于 AWS 中。
azure-devops - 我可以使用托管构建代理来构建同时针对 netcore 2.1 和 3.1 的 VS 2019 项目吗?
我有一个针对 netcore 2.1 的 VS 2017 项目。这是使用托管 vs 2017 代理上的 YAML 构建管道构建和部署的。
我们需要支持 netcore 3.1 和 2.1,所以我将项目更新到 VS 2019 并将其更改为 netcore 2.1 和 3.1 的多目标。这在我的开发机器上构建良好,但(显然)在使用 vs 2017 映像的现有构建管道上失败。
根据文档,我已更新构建管道以使用“windows-2019”vm 映像。
但是,这给了我以下错误消息:
我宁愿不在内部为此创建和维护构建服务器,所以它可以在托管代理上吗?
azure-devops - Azure Devops MS 托管的代理 IP 地址
我们将 Azure DevOps 与 Microsoft 托管的代理一起使用,并且因为我们想为我们的 AKS 应用授权的 IP 范围,所以我们需要代理 IP 地址。为了在我们的发布管道中自动化该过程,我们在命令中包含了 Azure CLI 任务:
AGENT_IP=$(curl -s https://ipinfo.io/json | jq -r .ip)
az aks update --resource-group xxx --name yyy --api-server-authorized-ip-ranges ${AGENT_IP}
我们从命令行获取的所有 AGENT_IP 均未列在每周 json 文件中。即使操作成功执行并且 AGENT_IP 包含在“apiServerAccessProfile.authorizedIpRanges”部分中,有时我们无法将我们的微服务部署到 AKS 并且我们收到错误:“无法连接到服务器:拨打 tcp xx .xx.xx.xx:443: i/o 超时”。然而,有时部署是成功的,即使 AGENT_IP 未列在每周 json 中。
为什么我得到的 IP 地址不在每周的 json 文件中?我可以随机部署到 AKS 吗?
azure-devops - Microsoft 托管代理与 vmImage 类型有何关联?
我是 Azure DevOps 的免费层级用户,如https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops#use-a-microsoft-hosted中所示-agent,每个用户有权获得 10 个并行作业。
当我登录以查看Azure Pipeline池中的可用代理时,我看到以下内容:
我只是好奇,这里列出的代理是否相当于10个虚拟机?如果是这样,其中有多少人是 Windows 图像?有多少个mac图像?或者那些只是通配符,它们可以在运行时配置为任何 vmImage 类型?
谢谢!
azure-devops - 无法有条件地将脚本添加到 Azure Devops Yaml 管道
我正在尝试在 Microsoft 托管和自托管(容器化)构建代理上运行的管道中使用容器作业模板。
ContainerJob 模板在运行时运行良好,Microsoft Hosted
但在自托管代理中失败cannot run container inside a containerized build agent
。错误是有道理的。
我想如果可以有条件地添加/删除以下部分,那么相同的容器作业模板在两个代理中都可以使用。
但是条件始终为真,并且始终container
添加部分并且始终在自托管代理中失败。我认为模板内不允许随意表达表达式。
我可以将此模板分成 2 个模板并将它们加载到各自的构建代理中,但这是最后的手段。非常感谢动态创建/更改模板的任何帮助。
azure - Azure Devops 托管代理的 ARM64 标签
在 Azure DevOps 的Sprint 171 更新中,微软宣布支持 Linux/ARM64 托管代理。为了能够将其用作 Microsoft 托管代理,我需要知道此类图像的正确标签。我在任何地方都找不到它。
azure-devops - 如何读取 tfs 中代理的系统定义功能
我想从我的自托管构建代理中读取我的 Msbuild 路径作为系统定义的功能,有什么办法吗?
unix - Azure DevOps Pipeline Task 连接到 Unix 服务器并执行命令
我正在寻求在 Azure DevOps Services 中设置发布管道,它将应用程序部署到 Unix 服务器,然后在部署过程中执行一些 unix 命令。
希望获得一些关于我可以设置哪些管道任务以实现以下目标的指导:
- 连接到 Unix 服务器。
- 执行所需的 Unix 命令。
顺便说一句,代理目前安装在 Windows 主机上,但我们希望在适当的时候将其扩展到 Unix 服务器,因此适合这两种设置的解决方案将是理想的,即使前者是优先级。
azure-devops - Azure Pipelines - 克隆或复制托管代理
是否可以克隆或复制 Azure Pipeline 托管代理以用作自托管代理?我想重用其中一个托管代理,只是为了让我能够重新创建和重用它的所有功能,从而省去了我的麻烦。这是可能的,如果是这样,我真的很感激一些帮助。
谢谢