19得票2回答
在Azure DevOps YAML Pipelines中分配特定的代理

我想在我的代理池中指定一个特定的代理,但我不知道如何做。有人知道吗? 我尝试了这个方法,但没有起作用: - stage: Deploy pool: alm-aws-pool agent.name: deploy-05-agent1

14得票3回答
通过API触发Azure流水线构建

我已经制作了一个可工作的Azure Pipeline来构建我的代码库。 我正在寻找一种通过API触发Azure Pipelines构建的方法,最好是REST。如果REST不可行,也许我可以尝试使用一种资源ID通过Azure Functions调用构建。 当满足我的条件时,我希望我的自己的仓库...

12得票3回答
如何从Build到Release Pipeline中获取TFS/AzureDevOps中的变量值?

我已经在我的TFS/AzureDevops构建定义中定义了一个变量(比如说它是time),并在我的构建定义中使用PowerShell任务分配了值。像这样: 类型:内联脚本。 内联脚本:$date=$(Get-Date -Format g); Write-Host "##vso[task.s...

10得票2回答
在Azure DevOps(VSTS)中在发布阶段之间共享文件

总体情况:我们使用Azure DevOps发布流程(目前我们在设计师中创建步骤,而不是YAML管道)。我们需要发布到3个具有不同数据库的环境。发布过程的一部分是从DACPAC文件中部署数据库。由于使用SqlPackage.exe直接发布到数据库不够透明(您无法看到和审查实际的SQL脚本),因此...

8得票1回答
如何在Azure Pipelines上正确进行文件转换

我试图根据我发布到的每个环境,在Web.config文件上执行文件转换。大部分情况下,一切看起来都很好,直到我在发布管道上部署到我的UAT阶段。 在我的构建管道中,这是我使用的YAML文件: # ASP.NET # Build and test ASP.NET projects. # Ad...

7得票1回答
Web应用添加任务需要发布代理配置。

在Azure DevOps Server部署组作业的Powershell任务中,为了在IIS下创建目录并添加Web应用程序,我使用了以下脚本: New-Item -Path "C:\inetpub\wwwroot" -Name "MyNewApp" -ItemType "directory"...

7得票4回答
在Azure DevOps发布管道中控制作业顺序。

我有一个涉及多个部署组的复杂发布计划,我计划使用第三方 vsts-git-release-tag 扩展来为发布打标签。理想情况下,在为仓库打标签之前,整个发布(所有作业)都应该先成功完成。 因此,我正在尝试找出实现这一目标的最佳方法。如果这是一个构建流程而不是发布流程,那么很明显我可以使用 ...