使用经典发布管道,可以进入管道,进入一个阶段,并非常快速地启用/禁用该阶段内的任务 您将如何处理YAML管道?
我在azure devops中有2个构建代理和8个管道。如果为管道a启动了一次运行,并且为同一管道触发了另一次运行,Azure Devops将在另一个代理上启动第二次运行,而无需等待第一次运行完成。 如何让Azure Devops等到第一次运行完成后再开始第二次运行? 编辑:使用yaml管道而不是旧的构建/发布管道。
我的源代码在GitHub上 我已设置Azure Devops管道,以构建应用程序并将其部署到Azure订阅 我也在ARM模板中定义了完整的azure环境。 我想只在我的GitHub回购中的特定文件夹更改时运行模板部署。 路径触发器仅适用于Azure Devops回购。 我调查了其他可能的解决方案,但没有明确的文档说明如何准确实现这一点: 生成或发布任务的自定义条件 部署前条件。也许是人工制品过滤器
我正在使用Azure DevOps管道构建和部署React JS应用程序。它包含配置。js文件,其中包含一些需要针对不同环境修改的变量。任何人都可以帮我处理这个配置。部署到不同阶段时,js是否在发布管道中?
我正在做一个DevOps练习,其中我在Azure DevOps Repo(一个项目一个文件夹)中维护不同项目的代码。需要为所有人创建单个发布管道。 我试图创建一个发布管道,在这里我使用工件源作为DevOps repo(因为我直接部署ARM模板,它不需要构建)。现在,我需要为特定ARM文件夹中的更改触发发布(即,如果对项目2进行了更改)。如果我在项目1中进行更改,则不应触发它。 我怎样才能做到呢?
我目前正致力于为我的客户机的新Kubernetes群集建立一个CI/CD管道,这些群集使用Helm和Azure DevOps服务器托管在Harbor上,我对如何以一种简化的方式处理应用程序变量(在.NET Core中的appsettings)感到有点困惑。目前,这些变量作为发布变量存储在DevOps中,一些Prod变量由另一个组织管理。 我的想法是,我想要单独的构建和部署管道,由构建负责恢复、构建
我在azure上部署的docker容器中设置appsettings时遇到问题。 我的设置: 我有一本书。NET核心应用程序 我正在部署现有docker映像,因此无法编辑应用程序设置。json文件。我也不会为每个环境创建不同的docker文件。 有没有办法做到这一点?如何提取/列出管道中定义为docker变量或appsettings的变量?
我正试图通过Azure管道用maven 3.6.1构建一个Java应用程序。 如何引用构建中管道公开的预定义变量 https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops 我正在尝试类似的方法,但无法解决: 对于我的管道,我在构建时使用的是ubuntu最新的图像。
我正在Azure Devops中创建CICD管道。 我有一个动态设置名称的管道。 然后在构建阶段我更新它 我目前有3个阶段 构建 建立起来 通过VSO命令设置构建名称 发布神器 下载构件并部署到开发环境 下载工件并部署到测试环境 实际上,我正在使用Azure Devops中的环境来跟踪所有部署,这就是问题所在。在“管道”视图中正确更新管道生成编号时 当我转到环境选项卡时,显示的是未更新的构建名称。
我已经在我的环境中配置了一个发布管道,作为开发- 我的问题是,是否有可能在各个阶段禁用手动部署,比如在测试阶段完成之前,我们不应该部署到uat。 现在,我们将能够手动运行uat阶段,即使开发和测试阶段没有完成或者我们还没有运行这些阶段。
我正在Azure管道中构建Docker映像。现在,我想根据配置参数将此映像推送到多个aws帐户(dev,阶段,prod)。问题是,图像在发布工件中不可用。我在研究过程中偶然发现了这篇和这篇文章。我对保存docker映像的解决方案感到困惑,这样它就可以在发布工件中使用。我有两个具体问题: 在docker生成后,我将如何在Azure管道任务中使用命令。可用的docker任务没有这个命令。 除了保存图像
我需要一个计数器,每次发布时,每个阶段都会上升。在构建管道中有计数器支持(https://docs.microsoft.com/en-us/azure/devops/pipelines/process/variables?view=vsts 一种解决方法是从发布名称中解析出发布号,并将其用作计数器。但是解析字符串很难看,它只在每个新版本中递增,而不是在每个特定阶段递增(例如,我希望“dev”和“p
我试图配置一个Azure逻辑应用与Azure Devops连接器,将创建一个新的管道版本 管道需要两个变量,系统和范围: 如何在logic app中配置名称和值?,我试过了,但没用: 如何将这些变量传递到Azure运营模式中的发布管道?
我正在运行Azure devops,其中我有一个管道和一个版本(在自托管代理上运行),该版本设置为发送到Azure应用程序服务。部署工作正常,唯一的问题是我还希望能够(基于我的一些发布变量)编辑web。已部署到azure网站后的站点配置。 我正在使用Azure Powershell任务(https://docs.microsoft.com/en-us/azure/devops/pipelines/
我试图使用Azure发布管道在一个解决方案中发布多个项目 它们都连接到同一Azure订阅,但有些确实部署到给定的应用程序服务,而另一些则给出未经授权的错误。 我已经研究过了,我读到添加website_webdeploy_use_scm到应用程序服务应该有助于未经授权的错误,但这对我没有帮助。 我还能看什么?我通过Azure Devops连接,所以我只是从它自动从Azure收集的列表中选择订阅,因为