azure-pipelines相关内容
有没有办法更改构建管道的超时时间,目前管道超时时间在60分钟之后。我想减到30分钟。 我查看了所有组织设置和项目设置,但在UI上找不到任何内容 或者是否可以从YAML设置? 推荐答案 对于Yaml管道,文档说明您可以编写 jobs: - job: Test timeoutInMinutes: 10 # how long to run the job before
..
我有一个YAML。其中我需要基于检索所有必需订阅的另一个任务将serviceconconnection传递给脚本/模板。 问题是:我可以将动态值传递给服务连接吗?它给我带来编译时间错误。 我的代码如下: trigger: none pr: none parameters: - name: AzureSubscription type: object default:
..
我正在尝试将存储库的根装载到Azure管道作业中的停靠容器。在我的Windows本地上,我可以成功地将源设置为$(pwd),但是在我的Ubuntu托管代理上,我在使用$(Build.SourcesDirectory)时出现以下错误: docker:来自后台进程的错误响应:类型的装载配置无效 绑定&q;:绑定装入源路径不存在:/var/vsts/28/s。 路径/var/vsts/28/
..
我们有Xamarin.Forms解决方案和iOS和UWP项目。我们使用Azure管道构建iOS项目。直到昨天,一切都运转得很好。 现在,构建在NuGet恢复步骤失败,并显示错误: ##[错误]NuGet命令失败,退出代码(%1)和error(/Users/runner/work/1/s/";MyProjectName.UWP";.csproj:错误MSB4057:项目中不存在
..
我正在使用 Linux 服务上的 Web 应用程序并使用 DevOps 发布管道部署一个 Python Web 应用程序.我正在使用的管道任务称为 AzureRmWebAppDeployment@4. 在部署之间,容器中的文件没有被删除,这会导致问题. 我注意到如果我使用的是不同类型的应用程序服务(即 Windows 上的 Web 应用程序),并且如果部署方法设置为 Web 部署,Re
..
..
理想情况下,我希望使用构建变量(在 VSTS 上)配置我们的 Azure Web App 应用程序设置,例如: 我们使用 Powershell 脚本执行发布任务.为了设置应用程序设置,可以使用以下脚本: param($websiteName, $appSettings)Set-AzureWebsite -Name $websiteName -AppSettings $appSettings
..
我在 azure 中定义了一个 YAML 构建管道: 变量:测试:'${{ variables.Environment }}'水池:vmImage:'ubuntu-最新的'脚步:- 脚本:|回声$(测试)displayName: '显示测试' 我使用定义为“abc"的环境变量将该管道排队: 我希望它 echo abc 但 abc 被替换为空 - variables.Environment
..
针对这个关于制作的问题用于 VB6 项目的 Azure 构建管道 到目前为止,我已经设法创建了以下构建管道 池:名称:默认脚步:- 脚本:|echo 在这里写下你的命令echo 使用下面的环境变量输入将秘密变量传递给这个脚本vb6.exe/m/out errors.txt Project1.vbp工作目录:'C:\dev\hello'失败标准错误:真显示名称:vb6- 电源外壳:|# 在此
..
是否可以为 Azure DevOps Pipeline 中添加的 NuGet 包添加描述? 解决方案 Azure DevOps Nuget 管道步骤中的 Nuget 包说明 众所周知,当我们用.csproj文件打包nuget包时,nuget会从项目中的AssemblyInfo.cs文件中获取包信息,比如assembly: AssemblyVersion, assembly: As
..
在 onprem Azure DevOps(版本 17.143.28621.4)中,有没有一种方法可以使用发布定义中的任务自动将 nuget 包从一个视图提升到另一个视图? 当我们为构建触发发布时,人工制品(即 nuget 包)会经历两个阶段 PreRelease:包被推送到提要(在@Local 视图中结束). Release:包应该从@Local 升级到@Release 视图.
..
我想使用 VSTS 构建将基于 .net 标准的代码打包并发布为 nuget 包.我创建了一个私有 nuget 提要(在 VSTS Artifacts 中),我想将 nuget 包与符号包一起发布到该提要. 我尝试使用 dotnet CLI 任务来构建和发布,但它只发布 .nupkg 而不是 *.snupkg 到 nuget 提要. 我搜索了很多,但我只找到了与发布到 nuget.or
..
我收到一个错误: 用户 XXX 没有完成此操作的权限.你需要有'AddPackage' 尝试将 nuget 包推送到 Azure DevOps 工件时.我是管理员这是舞台: - 阶段:显示名称:'发布'条件:成功()工作:- 工作:“发布"displayName: '发布 nuGet 包'脚步:- 下载:当前工件:$(PIPELINE_ARTIFACT_NAME)displayName:
..
我有一个带有两个 xunit 测试项目的 .net 核心解决方案.构建在 Azure DevOps 管道上运行,我想将测试覆盖率发布到 SonarQube(社区)服务器. 我基本上遵循了这个blog post 几乎可以工作了,问题是我只看到了最后一个测试项目的覆盖率,而不是两者. 我可能错了,但是从 this issue 我猜我需要合并我的 *.coveragexml 文件在发送到 S
..
Build Breaker Plugin 似乎不再与 SonarQube 5.2 兼容.如果未满足声纳门或是否计划将 Build Breaker 插件更新到 5.2,是否有任何替代方法可以使 (VSO) 构建失败? 解决方案 (目前)没有任何插件会在 Quality Gate 未通过时破坏构建 SonarQube 5.2. 但对于 SonarQube 5.3+,您可以再次使用 Bui
..
我有一个 dotnet 5 函数应用程序,我已经从 devops 管道构建和部署了几周. 在最新版本之后,我在 App Insights 中看到以下错误: 异常类型 System.TimeoutException异常消息 操作已超时.日志级别错误prop__{OriginalFormat} 无法为运行时启动新的语言工作者:dotnet-isolated.类别 Microsoft.Azu
..
我正在 Azure Pipeline 中运行 Terraform(我有这样做的经验),并且出于某种原因,初始化步骤正在尝试为 azcli 安装提供程序,但我认为该提供程序不存在.当我在本地计算机上运行 Terraform 时,不会发生这种情况. 我的提供者文件是: terraform {required_version = ">=0.13";后端“azurerm"{容器名称 = “tfst
..
对于我们的 Terraform 部署,我们使用具有 3 个阶段的 Azure DevOps 管道: 计划 申请(人工审批) 测试 对于应用阶段,我们使用具有手动批准(检查)环境的部署作业.我们想要的是“跳过"应用和测试阶段,如果计划阶段显示没有变化.因此,我们尝试在应用阶段使用以下 yaml 配置: - 阶段:ApplyShared依赖:PlanShared工作:- 工作:Ch
..
在 VSTS 构建中,我设置了各种变量(编辑构建 -> 变量选项卡),一些我设置为秘密(点击锁),一些我没有. 在构建中,我运行命令提示符任务来运行 set - 例如告诉我所有的环境变量.那些标记为秘密的不存在. 如何将 VSTS 机密信息放入环境变量中? 解决方案 秘密变量有: 使用 2048 位 RSA 密钥进行静态加密. 未返回给客户.它们会自动被屏蔽掉构建或发布
..
当通过 RDP 访问时,我的量角器测试在我的本地计算机和 Azure VM Windows Server 2012R2 上运行良好.我使用 browser.driver.manage().window().setSize(1600, 900); 在我的测试中明确设置浏览器窗口分辨率,它允许测试正常工作. 但是,当上述 VM 用作构建机器并由 VSO (VSTS) 代理控制时,我的量角器测试失
..