azure-pipelines相关内容

Azure devops构建管道将超时时间减少到30分钟

有没有办法更改构建管道的超时时间,目前管道超时时间在60分钟之后。我想减到30分钟。 我查看了所有组织设置和项目设置,但在UI上找不到任何内容 或者是否可以从YAML设置? 推荐答案 对于Yaml管道,文档说明您可以编写 jobs: - job: Test timeoutInMinutes: 10 # how long to run the job before ..
发布时间:2022-02-21 21:46:54 其他开发

AzureDevops:我们可以在YAML中将动态值作为服务连接传递吗

我有一个YAML。其中我需要基于检索所有必需订阅的另一个任务将serviceconconnection传递给脚本/模板。 问题是:我可以将动态值传递给服务连接吗?它给我带来编译时间错误。 我的代码如下: trigger: none pr: none parameters: - name: AzureSubscription type: object default: ..
发布时间:2022-02-21 21:43:03 其他开发

在Azure管道作业中运行的装入坞站

我正在尝试将存储库的根装载到Azure管道作业中的停靠容器。在我的Windows本地上,我可以成功地将源设置为$(pwd),但是在我的Ubuntu托管代理上,我在使用$(Build.SourcesDirectory)时出现以下错误: docker:来自后台进程的错误响应:类型的装载配置无效 绑定&q;:绑定装入源路径不存在:/var/vsts/28/s。 路径/var/vsts/28/ ..

Azure管道Xamarin.Forms IOS生成失败,错误为MSB4057:项目中不存在目标&Quot;_IsProjectRestoreSupated&Quot;

我们有Xamarin.Forms解决方案和iOS和UWP项目。我们使用Azure管道构建iOS项目。直到昨天,一切都运转得很好。 现在,构建在NuGet恢复步骤失败,并显示错误: ##[错误]NuGet命令失败,退出代码(%1)和error(/Users/runner/work/1/s/";MyProjectName.UWP";.csproj:错误MSB4057:项目中不存在 ..
发布时间:2022-02-21 14:06:11 其他开发

Azure App Service 部署任务选项,用于在部署时删除容器中的文件

我正在使用 Linux 服务上的 Web 应用程序并使用 DevOps 发布管道部署一个 Python Web 应用程序.我正在使用的管道任务称为 AzureRmWebAppDeployment@4. 在部署之间,容器中的文件没有被删除,这会导致问题. 我注意到如果我使用的是不同类型的应用程序服务(即 Windows 上的 Web 应用程序),并且如果部署方法设置为 Web 部署,Re ..

如何在 VB6 构建后在 Azure Devops 中设置复制文件任务?

针对这个关于制作的问题用于 VB6 项目的 Azure 构建管道 到目前为止,我已经设法创建了以下构建管道 池:名称:默认脚步:- 脚本:|echo 在这里写下你的命令echo 使用下面的环境变量输入将秘密变量传递给这个脚本vb6.exe/m/out errors.txt Project1.vbp工作目录:'C:\dev\hello'失败标准错误:真显示名称:vb6- 电源外壳:|# 在此 ..
发布时间:2022-01-20 19:38:35 其他开发

使用版本定义自动提升 nuget 包

在 onprem Azure DevOps(版本 17.143.28621.4)中,有没有一种方法可以使用发布定义中的任务自动将 nuget 包从一个视图提升到另一个视图? 当我们为构建触发发布时,人工制品(即 nuget 包)会经历两个阶段 PreRelease:包被推送到提要(在@Local 视图中结束). Release:包应该从@Local 升级到@Release 视图. ..

将 *.snupkg 符号包发布到 VSTS 中的私人订阅源

我想使用 VSTS 构建将基于 .net 标准的代码打包并发布为 nuget 包.我创建了一个私有 nuget 提要(在 VSTS Artifacts 中),我想将 nuget 包与符号包一起发布到该提要. 我尝试使用 dotnet CLI 任务来构建和发布,但它只发布 .nupkg 而不是 *.snupkg 到 nuget 提要. 我搜索了很多,但我只找到了与发布到 nuget.or ..
发布时间:2022-01-20 09:09:04 其他开发

Azure DevOps:用户没有完成此操作的权限.你需要有'AddPackage'

我收到一个错误: 用户 XXX 没有完成此操作的权限.你需要有'AddPackage' 尝试将 nuget 包推送到 Azure DevOps 工件时.我是管理员这是舞台: - 阶段:显示名称:'发布'条件:成功()工作:- 工作:“发布"displayName: '发布 nuGet 包'脚步:- 下载:当前工件:$(PIPELINE_ARTIFACT_NAME)displayName: ..
发布时间:2022-01-20 09:03:52 其他开发

将多个 .NET Core 项目的测试覆盖率从 Azure DevOps 发布到 SonarQube 服务器

我有一个带有两个 xunit 测试项目的 .net 核心解决方案.构建在 Azure DevOps 管道上运行,我想将测试覆盖率发布到 SonarQube(社区)服务器. 我基本上遵循了这个blog post 几乎可以工作了,问题是我只看到了最后一个测试项目的覆盖率,而不是两者. 我可能错了,但是从 this issue 我猜我需要合并我的 *.coveragexml 文件在发送到 S ..
发布时间:2022-01-17 21:36:48 其他开发

Azure 函数 - 无法为运行时启动新的语言工作者:dotnet-isolated

我有一个 dotnet 5 函数应用程序,我已经从 devops 管道构建和部署了几周. 在最新版本之后,我在 App Insights 中看到以下错误: 异常类型 System.TimeoutException异常消息 操作已超时.日志级别错误prop__{OriginalFormat} 无法为运行时启动新的语言工作者:dotnet-isolated.类别 Microsoft.Azu ..

在 Azure Pipeline 中运行的 Terraform 尝试安装 azcli 提供程序

我正在 Azure Pipeline 中运行 Terraform(我有这样做的经验),并且出于某种原因,初始化步骤正在尝试为 azcli 安装提供程序,但我认为该提供程序不存在.当我在本地计算机上运行 Terraform 时,不会发生这种情况. 我的提供者文件是: terraform {required_version = ">=0.13";后端“azurerm"{容器名称 = “tfst ..

在 Azure DevOps Pipelines (YAML) 中通过手动批准跳过阶段

对于我们的 Terraform 部署,我们使用具有 3 个阶段的 Azure DevOps 管道: 计划 申请(人工审批) 测试 对于应用阶段,我们使用具有手动批准(检查)环境的部署作业.我们想要的是“跳过"应用和测试阶段,如果计划阶段显示没有变化.因此,我们尝试在应用阶段使用以下 yaml 配置: - 阶段:ApplyShared依赖:PlanShared工作:- 工作:Ch ..
发布时间:2022-01-16 21:24:32 其他开发

VSTS 机密作为环境变量

在 VSTS 构建中,我设置了各种变量(编辑构建 -> 变量选项卡),一些我设置为秘密(点击锁),一些我没有. 在构建中,我运行命令提示符任务来运行 set - 例如告诉我所有的环境变量.那些标记为秘密的不存在. 如何将 VSTS 机密信息放入环境变量中? 解决方案 秘密变量有: 使用 2048 位 RSA 密钥进行静态加密. 未返回给客户.它们会自动被屏蔽掉构建或发布 ..
发布时间:2022-01-16 08:04:35 其他开发

运行量角器测试时更改 VSTS 代理会话屏幕分辨率

当通过 RDP 访问时,我的量角器测试在我的本地计算机和 Azure VM Windows Server 2012R2 上运行良好.我使用 browser.driver.manage().window().setSize(1600, 900); 在我的测试中明确设置浏览器窗口分辨率,它允许测试正常工作. 但是,当上述 VM 用作构建机器并由 VSO (VSTS) 代理控制时,我的量角器测试失 ..