azure-pipelines相关内容
我创建了一个构建定义,用于在visualstudio.com 上在线构建一个桌面应用程序,该应用程序在任务构建解决方案(Visual Studio 构建)时失败并出现以下错误, [错误]C:\Program Files (x86)\Microsoft VisualStudio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentV
..
短版 当触发构建管道时,构建管道任务之一将获取最新文件,并且必须在当前运行管道的 git 存储库中添加/更新它.我试图通过使用命令行任务来做到这一点,但由于不是 git 存储库而失败 fatal:不是 git 存储库(或任何父目录):.git 长版 我试图实现动态 365 实例的解决方案打包和解包过程.所以构建管道有以下任务 从 Dynamics 365 导出解决方案并将其存
..
我有一个经典的环境.设置如下: 我有 2 个分支:Develop 和 Master. Azure DevOps 中是否有任何方法可以设置以下规则: 在开发环境(定义在azure devops 的发布管道)------> 自动创建一个 pull request 将 develop 合并到 Master>. 或另一个:如果develop分支的Build成功------->创建自
..
我想使用 json 文件来存储 powershell 脚本使用的变量.在 azure devops 中,我配置了管道,管道包含带有变量列表的 powershell 脚本.我想使用 json 文件并将所有变量存储在此文件中.我想将 json 文件存储在 Azure 存储库中,并在管道启动后使用它.我不想使用可变组.我找到了这个解决方案 [Json 到变量]https://marketplace.vi
..
我正在尝试从 Azure Artifacts 安装一个 pip 包作为 Docker 映像的一部分(使用 Docker@2 任务),但无论我尝试什么都不起作用. 看起来我在 Docker 中的 pip 无论如何都无法针对 Azure Artifacts 进行身份验证.我得到的最接近的是 RUN pip install keyring artifacts-keyringENV ARTIFAC
..
我在构建管道方面遇到了问题. 代理池托管在 VS2017 YAML 是 池:vmImage: 'VS2017-Win2016'变量:构建配置:'调试'脚步:- 任务:DotNetCoreInstaller@0displayName: '使用 .NET Core sdk 2.1.5'输入:版本:2.1.403- 任务:DotNetCoreCLI@2显示名称:恢复输入:命令:恢复项目:'
..
我正在尝试发送一封详细的电子邮件,其中包含有关管道中所有失败单元测试的信息,并且该电子邮件必须发送给编写单元测试的开发人员. 目前,我的构建管道中有一个 Visual Studio 测试任务,它执行我的测试并在失败时发送电子邮件,其中至少提供一些信息. 然而: a) 我希望将电子邮件发送给编写测试的开发人员. b) 电子邮件应包含失败测试的所有详细信息(例如可以在已完成构建的“测试
..
我有一个包含两个项目的 Visual Studio 解决方案 - 一个包含一些逻辑的 .NET Standard (2.0) 库和一个包含用户界面等的 .NET Framework (4.6.1) 类库.然后 .NET Framework 库具有 .NET Standard 库作为项目引用添加,以便它可以使用逻辑库中包含的方法. 然后我在 Azure DevOps 中使用 Azure Pip
..
我两周前使用 .Net 5 RC2 创建了一个新的解决方案.我已将其升级到新版本 (5.0.0).我正在尝试创建一个标准的 ASP.Net 管道来构建它,代理池是 Azure Pipelines,代理规范我已经尝试了 windows-2019 和 vs2017-win2016.两者都给出与下面相同的错误为什么要尝试使用 2.1? 检查 System.Composition.AttributedM
..
我试图在 Visual Studio Team Services(不是 XAML)上使用新的构建,但无法弄清楚如何在成功构建后标记源.有什么想法吗? 以下是显示如何在 XAML 中执行的屏幕截图. 我已经在 https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/9613014-allow-l
..
我第一次使用 VSTS (Azure DevOps) 并且正在设置我的第一个构建(我之前一直在使用 TFS).我正在尝试构建一个面向 .NET Framework 4.6 的 .NET 应用程序. 但是,我遇到了与缺少命名空间和/或程序集相关的构建错误. 错误 CS0246:找不到类型或命名空间名称“OwinStartupAttribute"(您是否缺少 using 指令或程序集引用?
..
我已经使用 Git 在 Azure DevOps 中设置了一个多存储库.为简单起见,假设我有 2 个存储库(存储库 A 和 B). 回购 A 的结果是一个公共库 DLL.Repo B 引用了 Repo A 生成的 DLL(通过 NuGet 包). Repo A 的 CD 管道将 NuGet 包(在 Repo A 的 CI 管道期间打包)推送到我的 Azure Artifacts 源.
..
我有一个用于 Wordpress php 文件的构建和发布管道,但我只想为源代码管理中更改的文件创建一个构建.我没有使用 Visual Studio Build 任务,因为我猜这不适用于 php 文件. 以下是管道的配置方式:目前在 build 下,我只使用来自 $(Build.SourcesDirectory) 的发布工件,在 release 管道下,我将这些工件复制到网站使用 FTP 上
..
我想知道从 Visual Studio 或 Git-Bash 签入 Azure DevOps 上已在 Visual Studio 中编码的代码的通用方法是什么.发生的问题是 bin 文件夹包含许多第三方 dll,这些 dll 在构建项目之前保存在源中.那些第三方 dll 是项目所必需的.但是,在签入 Azure DevOps 后,bin 和 obj 不存在.这是由于 .gitignore 和 .g
..
假设我们在 TFS 2015 中继续使用 XAML 构建定义进行门控签入,因为 vNext 系统不支持它们,是否仍然可以并行运行多个门控签入? 我知道构建设置 UI 中有一个 Parallel 选项,但我不知道它是否也可以应用于 XAML 构建定义,以及还有哪些其他限制. 是否可以在同一个盒子上并行构建(只要它支持多个代理)? 解决方案 相同定义的基于 XAML 的门控构建不能
..
我很难弄清楚如何在我的 realease 管道上正确配置功能测试.我有一个解决方案,其中包含一些使用 VSTS 中的默认构建配置构建的 Web 项目.该工件没问题,我可以使用发布管道发布它们.到目前为止一切顺利,现在我想使用 CodedUI 实现功能测试并将它们集成到我的版本中.我们有一个带有 vsagent 的开发服务器,它是在我配置部署组时安装的.然后我使用我下载的工具手动安装了 vstest
..
在本地 Azure DevOps(版本 17.143.28621.4)中,有没有办法使用发布定义中的任务自动将 nuget 包从一个视图提升到另一个视图? 当我们为构建触发发布时,人工制品(即 nuget 包)会经历两个阶段 PreRelease:包被推送到提要(在@Local 视图中结束). Release:包应该从@Local 提升到@Release 视图. 不幸的是,第
..
在经典发布管道中,可以添加其他管道作为工件资源 - 这些可以是触发器,也可以只是引用.然后,您可以参考有关它们的信息,例如使用 $(Release.Artifacts.ARTIFACTNAME.BuildId) 的构建 ID. 您现在可以做某事类似在多阶段 yaml 管道中: 资源:管道:- 管道:MyBuild来源:我的构建管道名称扳机:分支机构:- 掌握脚步:- 任务:PowerShe
..
我需要使用 Azure Devops 将 Asp.Net Core 应用程序部署到 Azure WebApp. 我有以下工作 Azure-Pipelines YAML 文件: 触发器:- 掌握变量:构建配置:'发布'构建平台:'任何CPU'版本:'0.2.0'阶段:- 阶段:'阶段1'工作:# 以前的工作,如构建、测试、...- 工作:'发布'水池:vmImage: 'Ubuntu-16
..
我正在使用 Azure Pipelines GitHub 插件来确保拉取请求通过我的 linting.但是,我刚刚提出了一个测试拉取请求,但我的 linting 失败了,但 Azure Pipeline 成功了. 这是我的azure-pipelines.yml # Node.js 与 React# 构建一个使用 React 的 Node.js 项目.# 添加分析代码、保存构建工件、部署等的
..