azure-pipelines相关内容
当通过 RDP 访问时,在我的本地计算机和 Azure VM Windows Server 2012R2 上针对桌面 WPF 应用程序运行自动化测试工作正常. 但是,当 VM 用作构建机器并由 TFS 或 VSTS 上的测试代理控制时,所有测试都会失败,因为屏幕分辨率设置为 1024x768 屏幕分辨率.在此显示设置之前,应用程序不会配置为运行.部署测试代理时有什么方法可以更改屏幕设置吗?
..
我有一个用 Typescript 编写的网站,该网站有一个按钮,可以触发 azure 管道运行.我想将网站中的某些内容作为参数传递给管道,我看到 here,您可以将 .yaml 结构作为 object 传递给管道. 是否可以将从 .xlsx 文件转换的 .yaml 传递到管道,如何处理?清除:该网站有一个文件上传,我需要用户在管道中的一个步骤中传递的 .xlsx 文件的内容.没有后端,只有网
..
有没有办法让一个阶段作为最后一个阶段运行(不包括作业后/报告构建状态)? 问题是:我有一个包含未知数量元素的每个循环,每个元素都有自己的阶段. 所以我们不能只说“dependendOn";在最后阶段,因为之前的每个阶段在运行时都有一个唯一的名称. 各阶段应按以下顺序排列: 准备 2 - n) 使用特定的 docker 容器构建/编译/测试 last) 移除所
..
我们正在努力将我们的经典 Azure 管道转换为 YAML 管道.不清楚的一点是,如何保证两个同名但含义不同的变量组不相互踩踏. 例如,如果我有变量组 vg1 和 vg2,每个变量都有名为 secretDataDestination 的变量,我如何确保正确的 secretDataDestination 在 YAML Pipeline 中使用? 一个更令人担忧的例子是,如果我们最初有两个
..
我们有一个使用 Azure Pipeline 的项目,依赖于 repo 根目录下的 azure-pipelines.yml 文件. 当实现一个script步骤时,可以在同一个步骤中执行连续的命令,只需将它们写在不同的行上: - 脚本:|ls -la密码回声 $VALUE 然而,如果我们有一个很长的命令,我们希望能够在 YAML 文件中将它分成几行,但找不到相应的语法? 解决方案
..
在 Azure devops 管道中,任务名称后有带有数字的符号.我认为这些就像版本号.但是是这样吗,和使用有什么区别: - 任务:CopyFiles@1 和 - 任务:CopyFiles@2 解决方案 在 yaml 配置中用于 azure 管道的“At 符号"是什么意思 是的,它代表任务版本.更准确地说,是主要版本. 根据文档 任务: 在 YAML
..
我可以在 Azure Pipelines 中使用多行 YAML 字符串吗? 使用 ASP.NET Core (.NET Framework) 模板,我尝试对 msbuildArgs 进行多行处理,但没有成功. - 任务:VSBuild@1输入:解决方案:'$(解决方案)'msbuildArgs: >'/p:DeployOnBuild=true/p:WebPublishMethod=Pack
..
Azure Pipelines 具有 表达式 和 条件,但我找不到将两个值之一分配给 变量,基于条件. 有什么方法可以完成这个伪代码的功能吗? ${{ if endsWith( variables['Build.SourceBranchName'], '/master' ) }}:buildVersion:变量['mavenVersion']${{ 其他 }}:buildVersion:
..
我似乎无法在 Azure DevOps 中授权访问我的 Azure 订阅,以便在将提交推送到 master 时运行构建.我不断收到以下错误: 另外,当我单击 Authorize resources 时,它表示授权成功,但下次我运行管道时,我得到了同样的错误.我在项目设置中验证了 ->我与订阅有活动连接的服务连接. 我该如何解决这个问题?当我转到 Azure Functions 中的部署
..
我使用 VSTS 在线提供的 Visual Studio 2017 构建代理创建了一个 CI/CD 管道,但由于以下警告消息而失败: “未找到 Visual Studio 版本 '15.0'.正在寻找最新版本. 所以,代理开始使用 VS 2015 的 14.0 版本.有解决此问题的解决方法吗? 解决方案 现在有一个托管 2017 选项,可以构建 2017(Visual Stud
..
我们正在为 CICD 使用 azure dev ops 并验证 PR. 昨天我决定开始为验证构建制作 yaml 文件. 我创建了管道.我为“开发"设置了分支策略,验证构建运行正常. 但是,我看到的是,每次任何分支更改目录的文件时,我都会为构建触发器设置验证构建. 所以,假设我为项目 Main(src/Main) 创建了一个 yaml 管道(仅限 CI),并且我已经在分支“开
..
我有一个 Azure DevOps 管道,其中包括一个用于部署 ASP.NET 的 Azure App Service Deploy 任务 (AzureRmWebAppDeployment)核心 3.1 项目: - 任务:AzureRmWebAppDeployment@4输入:连接类型:'AzureRM'azureSubscription:'Azure 订阅(01234567-89ab-cdef
..
我有一个经典的环境.设置如下: 我有 2 个分支:Develop 和 Master. Azure DevOps 中是否有任何方法可以设置以下规则: 在开发环境(定义在azure devops 的发布管道)-----> 自动创建一个 pull request 以将 develop 合并到 Master. 或者另一个:如果develop分支的Build成功------->自动创
..
我已经开始使用多阶段管道进行一些测试,以便能够将管道作为代码使用,但考虑到我们也有 Release 管道以及多级管道,我对管道的使用感到有些困惑.阶段管道目前可以在门和多个环境中完成发布管道的工作,只是在我更喜欢的基于代码的管道中. 我的问题是什么时候应该使用它们? 解决方案 什么时候应该使用它们? 我非常同意 iberodev 和 Daniel 的评论,即 YAML 是未
..
情况: 我目前正在通过 bitbucket -> vsts -> azure 自动化 CI/CD 配置. 我的理想结果是能够将我的配置值复制粘贴(或手动输入)到它们各自的控制台程序中,并让应用程序配置整个 CI/CD 考验,而无需单击所有 Web 界面.现在可以在 Bitbucket 和 Azure 中使用,但通过 REST API 创建 VSTS CI/CD 配置被证明是困难的.
..
我使用 VS2017 Professional 创建的解决方案包含一个引用主数据库的 SQL Server 数据库项目.当使用托管 VS2017 代理在 Visual Studio Team Services 中构建我的解决方案时,我收到以下错误: 2017-07-14T12:44:17.8387743Z ##[错误]C:\Program Files (x86)\Microsoft视觉的St
..
我正在 VSTS 中构建我的第一个版本,我不得不就 SO 提出一些问题.我现在已经能够恢复 nuget 包并构建我的项目,但现在我必须确保将工件复制到正确的位置.由于这个原因,我的最后一次构建尝试失败:目录 'd:\a\1\a' 为空.不会添加任何内容来构建工件“drop".我的构建定义为; 复制文件 .Net Core 构建; 然后发布; 从构建中我得到了这个错误; 目
..
我尝试在 Gitlab 上将 Azure 管道 CI 与我的存储库一起使用,我尝试嵌入一个 yml 文件来运行持续集成,但我做不到. 当我使用 Github 的时候,这个过程真的很简单也太直接了,但是对于 Gitlab,我使用了 Other Git 选项. 但是我的构建是手动运行的,我怎样才能使它们自动运行,以便当有人提出拉取请求时,CI 会运行并检查构建是否通过? 有没有很好的
..
我们已将 Azure Kubernetes 集群配置为使用 Azure Active Directory RBAC.这意味着在使用 kubectl 时,我们首先需要以 AD 用户身份进行身份验证(通常通过 Web 浏览器手动完成设备代码身份验证来完成).我们几乎完全按照 MSDN 文章 将 Azure Active Directory 与 Azure 集成Kubernetes 服务. 问题是
..
我创建了一个 Azure Devops 构建管道,并尝试在 bitbucket (git) 上构建我的 ASP.NET MVC 和 Angular 混合站点项目. 首先签出项目,然后 nuget 恢复必要的包,然后构建 .NET.我使用 Windows 2019 作为 azure 管道代理以使构建成功.但是,它需要大约 7 分钟才能完成,而在 ubuntu 代理上运行任务(除了 .Net)要
..