azure-pipelines相关内容

将 JMeter 报告转换为 JUnit 报告

如何将 JMeter 报告转换为 JUnit 报告.有像 VSTS 这样的工具知道如何集成 JUnit 报告,但不知道如何集成 JMeter 报告(尽管它们可以运行 JMeter). 解决方案 我创建了一个 XSLT 来将 XML JMeter 报告转换为 JUnit 报告:https://gist.github.com/beradrian/9933070a26d7c72ce67ee262 ..
发布时间:2022-01-04 12:41:44 其他开发

TFS 2015 在一个目录中发布构建工件

我们刚刚从 TFS 2010 升级到 TFS 2015,我正在以“vNext"构建/工作流格式重新创建 XAML-Build-Definition. 在旧版本中,可以将所有文件(DLL)平放在一个目录中,而无需原始目录结构. 使用新的 TFS 2015 Build 框架是否仍然可以实现? 我有以下发布构建工件-设置: 工件类型:文件共享 路径:\\server\tfs ..
发布时间:2021-12-28 13:30:24 其他开发

在构建过程中修改 TFS 2015 BuildNumber

我在 TFS 下存储了一些嵌入式 C 软件,并且还有相应的 TFS 构建定义,它成功地检出代码并使用相关编译器构建它.所以要明确一点,虽然这是 TFS,但我不是在构建 .NET 应用程序. 现在我的构建工作了,我正在尝试提供应该与构建过程相关联的整体软件版本支持.我目前的目标如下: 正在构建的源代码有一个头文件,其中包含三个变量的#defines,Major Version、Minor ..

错误“找不到具有以下功能的代理:msbuild、visualstudio、vstest"

我正在使用 TFS 2015 设置一个新的构建服务器,并且在我配置了代理之后,当我尝试对构建进行排队时,我收到了这个错误: 找不到具有以下功能的代理:msbuild、visualstudio、vstest 如何解决这个问题? 解决方案 在构建代理上安装 Visual Studio,然后重新启动构建代理.重新启动构建代理将捕获添加的功能. ..
发布时间:2021-12-28 13:17:29 其他开发

VSTS - 如何获得代码覆盖率结果

我是 DevOps 工作的新手,我的任务是为我们的一个 .net 标准库项目设置构建.我为此使用了构建模板,效果很好!但我想在构建输出中添加代码覆盖率(解决方案中有一个测试项目). 在“VsTest - testAssemblies"任务中,我勾选了“Enable Code Coverage"选项,如下图: 我添加了一个发布代码覆盖率任务,它要求一个叫做“摘要文件"的东西 - 见下文: ..

Powershell/VSTS Build - 存储凭据独立/用户运行脚本不可知

我正在尝试为构建创建一个脚本,用于检出文件、编辑文件并重新检入. 我希望它在作为开发人员或构建代理运行时能够正常工作. 我有一个类似于 this 的解决方案,其中密码存储在文件中并为构建检索. 即 文件创建: read-host -prompt Password -assecurestring |convertfrom-securestring |out-file .\p ..
发布时间:2021-12-26 17:57:13 其他开发

如何在 Azure DevOps 发布管道中保存测试结果

在发布管道期间,我将启动 Selenium 测试.这些测试,如果失败,制作屏幕截图.我正在寻找一种上传它们的方法,以便我可以查看它们并检查出了什么问题. 我设法压缩了它们,但不幸的是,没有一种上传方法适用于发布管道. 有没有办法在发布管道期间保存/上传文件? 解决方案 这是我发现有用的旧答案: 如何将文件作为发布的一部分发布回 VSTS Release Managemen ..
发布时间:2021-12-26 17:56:26 其他开发

Azure Artifacts - 下载特定版本的通用工件

我们在 CI/CD 流程中使用 azure devops.很多时候,为了进行一些自定义构建,我们需要从 artifact repo 下载特定的通用包. 是否有 API 可以做同样的事情? 同样的问题是关于使用 API 或 python sdk 下载特定版本的通用工件. 类似于下面的问题Azure Artifacts - 下载特定版本的 maven artifact 解决方案 ..
发布时间:2021-12-26 17:56:08 其他开发

VSO Build -- 响应状态代码不表示成功:404(未找到)

尝试同步时构建总是失败,响应状态代码不表示成功:404(未找到) 存储库类型为 GIT,在本地机器上部署了一个代理, 存储库类型为 Microsoft GIT,由同一 VSO 托管 Agent 可以与云端的 Visual Studio Team Services 连接,即 Agent 出现在默认池中 Visual Studio 可以从部署了 Agent 的本地机器同步 当新构建排 ..
发布时间:2021-12-26 17:55:32 其他开发

VSTS 嵌套变量

我正在尝试实现一个级联变量,当设置一个设计时变量时,它会级联到其他变量.这可能吗?我尝试过使用点符号,也尝试过不使用点符号,并且尝试在任务中执行此操作: 我也试过这个任务插件,但是我的代理在 2.0 上并且任务没有运行. 变量工具箱任务 有什么想法吗? 答案: 您可以在环境级别覆盖这些变量.我将不得不在我的脚本中手动扩展这些变量,然后将它们设置为该脚本中的解析值. ..

配置 Azure DevOps 电子邮件模板

我已配置 Microsoft Azure DevOps 来构建我们的软件并自动发布.(使用构建和发布管道)成功发布后,我已经设置好了,给所有项目成员发送电子邮件. 我的问题是:我可以以某种方式配置此电子邮件吗? 例如我需要删除“摘要"部分.这在 Azure Devops 中是否可行? 当前电子邮件的屏幕截图: 解决方案 不,目前您无法配置电子邮件模板.有一个很受欢迎的功能 ..

为构建管道禁用保存

我已经为我的构建管道填写了所有选项,并且没有错误消息.如何找出“保存"按钮被禁用的原因? 解决方案 如果我去顶部菜单的 Triggers 然后我可以看到在 Continuous Integration 下需要注意的一些设置. 小红色错误图标实际上在我的屏幕截图中的单词触发器旁边可见. “您必须至少添加一个分支过滤器." 一旦我添加了一个分支过滤器,保存按钮就会启用. ..
发布时间:2021-12-26 17:52:25 其他开发

当 Azure DevOps 中的发布完成时,如何创建拉取请求?

我正在从事的一个项目有 2 个长期存在的功能分支以及主分支. 为了完全自动化部署,我想在部署从 Azure DevOps 版本中退出时,创建一个从 master 到这两个功能分支的拉取请求. Azure DevOps 中的哪种工具允许我将拉取请求创建为发布任务? 解决方案 您可以安装 Create Pull Request 扩展,它使您能够从具有多目标分支的发布管道自动创建拉取 ..

我们可以在发布管道 - Azure devOps 中发布工件吗?

我有一个 Java 应用程序,正在尝试使用 Azure DevOps 来构建和部署.我能够进行构建并在构建管道中发布工件.在发布管道中,我在每个阶段进行 (dev/train/prod) 我有一个 maven 任务来取消特定于我能够执行的环境的构建,但我想将它发布为类似于建立管道.是否有任何任务可以执行此操作或任何其他替代方法? 解决方案 我们能否在发布管道中发布工件 - Azure ..

如何为基于 YAML 的管道创建管道变量?

使用设计器/类构建管道,您可以使用要传递到任务中的默认值定义管道变量.如何对基于 YAML 的管道执行相同的操作? 我想创建三个构建管道,每个管道都有一个设置为不同值的变量.所有三个都指向一个 YAML 文件.文档 状态: 您可以选择哪些变量允许在排队时设置,哪些由管道作者固定.如果一个变量出现在 YAML 文件的变量块中,它是固定的,不能在排队时被覆盖.要允许在排队时设置变量,请确保 ..
发布时间:2021-12-26 17:50:24 其他开发

向每个团队成员发送成功自动构建的通知

我们只是将 Visual Studio Team Services 集成为我们的新工作流,并在提交到 master 时设置自动构建.目前,承诺掌握并发起新构建的个人将在构建失败或成功时收到通知电子邮件. 我们以为我们都会收到通知,但事实并非如此.我们已经查看了 VSTS 中的通知设置,但到目前为止还没有找到任何可以让我们所有人在构建完成时收到通知的设置.是否有我们遗漏的设置或当前不支持的功能 ..