azure-pipelines-build-task相关内容

Azure Pipelines:我要命了:无法读取“https://github.com"的用户名:终端提示已禁用

我在 azure 构建管道中配置了 powershell 任务,以将来自 dev 的更改合并到我的 github 公共存储库的 master 中,并将更改推送到 master.我得到了 致命:无法读取“https://github.com"的用户名:终端提示已禁用 注意: 我已经用我的用户名和 emailid 配置了我的 gitconfig. 当我对文件进行修改并进行提交和推送 ..

Azure Web App 部署:Web 部署无法修改目标上的文件,因为它被外部进程锁定

我正在使用 VSTS 中的“Azure Web 应用部署"构建步骤将 ASP.NET Core API 发布到 Azure Web 应用: 有时,此步骤会因以下错误而中断: [错误]Microsoft.Web.Deployment.DeploymentDetailedClientServerException:Web 部署无法修改文件“MyProject.Api.exe"目标,因为它被 ..

如何在 Azure DevOps 构建中为 asp.net 单元测试生成代码覆盖率报告

我需要在 azure 构建管道中生成 Asp.net 单元测试的代码覆盖率报告的指导.我的项目基于 .Net Framework 4.6. 我能够使用 “visual studio test" 任务运行所有单元测试. 我尝试了 “报告生成器" 任务,但它需要 cobertura 或 jacoco 等 xml 文件,无法在构建管道中生成. 期望 - 我想获得运行单元测试的代码覆盖率 ..

Azure 管道不允许 git push 需要抛出“GenericContribute"权限

我正在尝试使用 cmd 组件推送在 Azure 管道期间完成的一些更改,如下所示, 步骤:- 脚本: |git config user.email you@you.comgit config user.name "你的名字"混帐差异git 添加.git commit -m "版本更新 [跳过 ci]"git push origin HEAD:master 但它没有显示以下错误. 远程:0 ..

如何显示“区域路径"在 VSTS 构建任务输入 PickList 中?

我需要在 VSTS 构建任务输入选择列表中显示“区域路径",以便我可以从构建任务中检索用户选择的“区域路径"值并将其设置在构建任务生成的工作项中.现有的 VSTS API 是否可以做到这一点?如果是这样怎么做? 我认为这是在实用程序部分的复制文件任务中完成的. 提前致谢. 解决方案 是的.您可以在 task.josn 文件中添加以下部分来实现此目的: "输入": [{"na ..

如何从构建到发布管道获取 TFS/AzureDevOps 中的变量值?

我已经在我的 TFS/AzureDevops Build 定义中定义了一个变量(假设是 time)并在我的构建定义中使用 PowerShell 任务分配值. 喜欢 类型:内联脚本. 内联脚本: $date=$(Get-Date -Format g);写主机“##vso[task.setvariable variable=time]$date" 你可以参考这个类似的例子 ..

致命:无法读取“https://OrganizationName@dev.azure.com"的密码:终端提示已禁用

在使用 Azure Pipelines PowerShell 任务构建时,我正在尝试将 develop 分支合并到 master 分支. 但是在执行命令 git push 时,我收到此错误: 致命:无法读取密码'https://OrganizationName@dev.azure.com':终端提示已禁用 代码存储库是“Azure Repos Git". git checkou ..

Visual Studio 团队服务部署/构建证书错误

我正在尝试使用 VSTS(Visual Studio 在线团队服务)中的持续集成和部署功能构建一个单击一次应用程序我们正在尝试使用托管代理 Visual Studio 2015 构建它我们在签署强名称密钥时遇到了困难错误为 的文件 MSB3326:无法导入以下密钥文件:xxxx.snk.密钥文件可能受密码保护.要解决此问题,请尝试再次导入证书或手动将证书导入当前用户的个人证书存储区.在那之后 ..

是否可以在我的 Azure DevOps 构建管道“发布工件"中有条件地设置工件名称?任务?

我想知道是否可以在我的 Azure DevOps 构建管道“发布工件"任务中有条件地设置我的构建工件的名称?我想根据构建管道的输入生成不同的工件.假设,基于输入管道变量,我想生成三个工件之一(“红色"、“蓝色"、“绿色").是否可以根据输入变量指定在我的“发布工件"任务中生成的工件,或者仅生成三个构建管道是否更容易/更好? 解决方案 是否可以在我的 Azure DevOps 构建管道“ ..

在从 VSTS 进行新部署之前删除 Azure 上的文件和折叠

作为我在 VSTS 中构建过程的一部分,我想在新部署之前从我的 azure 站点中删除所有文件和文件夹(除了少数).我的猜测是,使用 Azure Powershell 脚本是个好主意,我更喜欢制作内联脚本. 我使用 Azure 资源管理器作为连接类型,我选择了我的订阅和脚本类型(内联脚本),但后来我迷路了,我该如何选择我的应用服务并首先列出我的文件? > 只是为了测试,仅在我的 VSTS ..

构建所有 csproj 文件,除了测试项目

在 DevOps 中,您可以创建一个 dotnet build 任务,其中“项目路径"可以设置为 **/*.csproj 以构建所有项目. 这很好用,但它(显然)也构建了我的 *.Test.csproj 项目. 我发现一些帖子提到了排除模式,所以我尝试做与那些帖子相同的操作并尝试以下组合: **/*.csproj;-**/*.Test.csproj**/*.csproj;!**/*. ..

Blazor .NET 5 的 Azure CI 管道不起作用

我有一个用于 WebAssembly Blazor 应用程序的现有 Azure CI 管道,可与 .NET Core 3.1 配合使用. 我将应用程序升级为使用 .NET 5 RC,但管道不再工作. 根据建议,我删除了 NuGet 任务,并插入了两个新任务: - 任务:UseDotNet@2displayName: '使用 .NET Core sdk 5.0.100-rc.1.204 ..
发布时间:2021-11-24 10:48:51 C#

Azure Pipelines 中的 NG 构建失败,出现 NPM 错误 134

大约 50% 的托管构建失败并显示 npm 错误 134.我正在使用托管 vs2017 构建具有相同构建定义的相同提交.我正在使用 Angular CLI 构建一个 Angular 应用程序.npm 任务调用“run build",它在我的 package.json 中定义为“ng build --prod".成功的构建和失败的构建都使用 npm 任务版本 1.1.49 和 npm 版本 6.8. ..

将 VS2019 与 TFS2018 vnext 构建系统一起使用

有人知道是否可以将 VS2019 与 TFS2018 vnext 构建系统一起使用.您不能在构建定义中选择 VS2019,但您可以选择“最新"作为 Visual Studio 的版本.不幸的是,这并没有选择VS2019. 我已经在安装了 VS2017 和 VS2019 的虚拟机中对此进行了测试.我还把TFS2018升级到了Azure DevOps Server 2019,问题解决了.但这对于 ..

Azure DevOps 构建任务:创建内容与 Visual Studio Publish 相同的 zip

在 Visual Studio 中,当我们发布到文件夹时,该文件夹包含我们需要部署的内容. 在 Azure Pipeline 中,构建解决方案任务会生成一堆(对我们而言)不必要的文件和一个 zip 文件(很好!).zip 包含我们需要的文件,但隐藏在一个疯狂的深文件夹路径中: \Content\D_C\a\1\s\src\MyProject\obj\Release\Package\Pack ..
发布时间:2021-09-18 19:29:26 其他开发

具有未知数量输入的 Azure 管道自定义任务

我正在使用 TypeScript 为 Azure 管道创建自定义任务. 我定义了一个 filePath 输入: {“名称":“我的文件",“标签":“要读取的文件",“类型":“文件路径",“必需":真,“组名":“文件",“helpMarkDown":“要读取的文件",“默认值":“",“visibleRule":“getFile = true"}, 用户应该能够在任务中定义未知数量的 ..

尝试创建工作项批处理时发生错误 TF51635

当我尝试通过批量创建操作创建工作项时,出现以下错误 TF51635:更新 XML 中存在重复的临时 ID.\\r\\n参数名称:workItemUpdates\ 网络上没有关于此错误的太多信息.以下链接包含 TFS 错误和代码,但我找不到有关此错误的详细信息.https://msdn.microsoft.com/en-us/library/aa337645(v=vs.80).aspx 根 ..
发布时间:2021-09-06 20:08:40 其他开发

MSB4044:“KillProcess"任务没有为所需的参数“ImagePath"指定值.

长话短说,我能够在 windows 2019 azure 托管代理上成功构建一个 bitbucket .NET/MVC/Angular 项目,但我无法在 ubuntu 代理上成功构建它.我想在 ubuntu 上构建它的原因是因为我注意到构建时间比 windows 代理快得多,考虑到平台,这是有道理的. 我正面临这个错误: 从“/home/vsts/work/1/s/Bobby.Projec ..
发布时间:2021-06-04 19:10:49 其他开发