将应用程序部署到 Azure 虚拟机规模集

2024-04-17

我有一个关于将应用程序部署到 azure 虚拟规模集的问题。 我使用来自的指令this https://blogs.msdn.microsoft.com/devops/2017/05/15/deploying-applications-to-azure-vm-scale-sets/ blog.

我的问题是将图像发布到天蓝色,更具体地说是任务“构建不可变图像”中的部署输入。

包含我的部署输入部分的屏幕 https://i.stack.imgur.com/VYDZo.png

当我尝试释放它时出现错误:

 [error]Error happened while `initializing task: Not found any file matching pattern: d:\a\r1\a\Proj\ under root folder: d:\a\r1\a..`

正确的路径应该是什么样的? 按照博客中的说明进行设置会导致相同的错误。 这是什么:“d:\a\r1\a\”?

EDIT:

好的。我已经处理过这个问题了。 它应该是: 部署包$(System.DefaultWorkingDirectory)/Proj/drop
部署脚本Deploy/ubuntu/deployNodejsApp.sh

但还有第二个。 在“构建不可变图像”步骤中,我遇到错误:

2017-08-18T13:34:56.6852114Z ##[error]Error: d:\a\_temp\1503062745199\packer\packer.exe failed with return code: 1
2017-08-18T13:34:56.6992118Z ##[section]Finishing: Build immutable image

它不会继续进行下一步:Azure powershell 脚本。

在我的天蓝色存储帐户中,我有新的 vhd 文件,但是当我在模板中使用它来创建规模集时,我仍然有信息Continuous Delivery is currently not supported on Virtual machine scale sets which use OS images from gallery. Choose a virtual machine scale set which uses a custom image.


我是这篇博文的作者。您能否将 system.debug 设置为 true 并共享日志?

blog.devmatter.com/enabling-verbose-output-in-team-foundation-build-logs/

有两种方法可以部署到 VM 规模集。一种是使用不可变的 VHD(博客中讨论过),另一种是使用自定义脚本扩展。

在不可变 VHD 方法中,有两个要求: - VHD 映像应包含在存储帐户中,该帐户与创建 VM 规模集的位置相同 - 您尝试更新的 VM 规模必须是使用自定义 VHD 而不是平台映像创建的。要使用不可变 VHD 方法更新 VMSS,您可以使用以下博客文章创建 VMSS:

  • https://github.com/Azure/azure-quickstart-templates/tree/master/201-vmss-linux-customimage-autoscale https://github.com/Azure/azure-quickstart-templates/tree/master/201-vmss-linux-customimage-autoscale

我们正在努力支持使用平台映像创建的 VMSS,更新应该很快就会发布。这种新方法将使用自定义脚本扩展来帮助您更新应用程序。 对于 VSTS 相关问题,您也可以在这里发帖:https://developercommunity.visualstudio.com/spaces/21/index.html https://developercommunity.visualstudio.com/spaces/21/index.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将应用程序部署到 Azure 虚拟机规模集 的相关文章

  • 使用 MSBuild 和 CSPack 任务打包 Azure 角色

    我正在为 Azure Web 角色项目编写构建脚本 该脚本将在构建服务器上运行 因此使用 VS 是行不通的 我可以使用 MSBuild 构建项目并使用适用于 Azure 的 CmdLet http code msdn microsoft c
  • 验证 azure-devops PAT

    我已经从 azure devops 创建了一个 PAT 现在我已经创建了一个 React 应用程序来处理所有 api 逻辑 我现在有一个登录屏幕 用户需要输入 DEVOPS TOKEN ORGANISATION NAME 我如何在登录时验证
  • 使用 Bot Framework 记录 Node.js-Azure 应用程序

    我有一个托管在 Azure 上的节点应用程序 Bot Framework 机器人 记录调试信息的最佳方法是什么 例如 据我所知 使用console log 没有帮助 因为 Azure 中没有可供查看的控制台 我也不想打电话session s
  • Azure 数据工厂活动副本:使用 @pipeline().TriggerTime 评估接收器表中的列

    使用数据工厂 V2 我尝试实现从一个 Azure SQL 数据库到另一个数据库的数据流复制 我已将源表的所有列与接收器表映射 但在接收器表中我有一个空列 我想在其中输入管道运行时 有谁知道如何在接收器表中填充此列而不将其出现在源表中 下面是
  • Azure Devops Pipeline 环境资源代理安装问题

    我一直在尝试在 azure devops 中向我们的管道添加环境资源 但每次我使用他们提供的 powershell 脚本安装它时 它都会要求我提供标签 如果我不想输入标签 则会出错 如果我选择放入标签 则会出错 无论哪种方式 它每次都会重新
  • 触发 Azure Devops 项目中存在的另一个构建

    我有一个名为A 其构建管道为azure pipelines yml然后我有另一个名为B其构建管道为azure pipelines yml Both A and B属于同一个项目ProjectA 这是流程 repo A build gt re
  • 不要覆盖 Azure Blob 存储

    我有一种将文件添加到 Azure Blob 存储的方法 问题是我试图指定一个条件 在该条件下它不会覆盖 blob 而只是添加到其中 我正在尝试使用参数访问条件 但是 VS 说这个方法不能采用两个参数 async void archiveNe
  • 如何使用 Azure DevOps 的 python 客户端 API 将用户添加到 Azure DevOps?

    我正在编写一个 python 脚本来将用户 来自 AAD 支持的提供商的现有用户 添加到 Azure DevOps 我正在使用 Azure DevOps 的 python 客户端库来实现此目的 身份验证后 我可以从 azure devops
  • Azure CloudBlob SetMetadata 失败,并显示“指定的元数据无效。其中包含不允许的字符。”

    我很确定这是 Windows Azure SDK 的限制 使用最新的 1 4 但必须有一种方法可以解决这个问题 而无需使用手动 REST 代码 CloudBlob blob container GetBlobReference url wo
  • 如何检查 Azure Blob Storage V12 中是否存在容器

    以前使用 Azure Blob Storage SDK V11 时 如果您想要创建容器但不确定该容器是否存在 可以使用 CreateIfNotExists 然而在版本 V12 中 CreateIfNotExists 不再可用 我能从 Mic
  • Microsoft Azure 工具:端口与现有应用程序冲突?

    我在服务器中使用 TFS 天蓝色应用程序 我发现了此错误 从那时起我无法解决此问题 Microsoft Azure Tools Failed to initialize Microsoft Azure storage emulator Po
  • Azure 应用程序错误地请求管理员同意?

    我希望有人对我在Microsoft的Azure Portal中使用新注册的应用程序遇到的问题有所了解 portal azure com https portal azure com 当我收到以下对话框时 我的登录问题 右下角出现错误代码和消
  • “Connect-MsolService”未被识别为 cmdlet 的名称

    PSCommand commandToRun new PSCommand commandToRun AddCommand Connect MsolService commandToRun AddParameter Credential ne
  • Azure Functions - 配置客户端证书身份验证

    函数是否支持通过使用客户端证书来授权对函数的访问消费计划 类似于所描述的方法here https learn microsoft com en us azure app service app service web configure t
  • 在控制台应用程序中使用 SendGrid

    是否可以在 C 的控制台应用程序中使用发送网格 我的代码不起作用 我真的不知道为什么 你可以帮帮我吗 using System using System Net using System Net Mail using SendGrid na
  • 如何在 Visual Studio 中更改 Azure 数据库表的列顺序

    我整个下午都在寻找在 MS Visual Studio 2022 中重新排序 Azure 数据库表列的方法 没有运气 在其他应用程序中 可以通过拖动或剪切和粘贴轻松重新排列列 这里无能为力 此时 我什至不确定可以在 VS 中移动列 我只对
  • 文件提取失败:在 ExtractFiles@1 中

    我有一个 React js 应用程序 当前为 Azure CI CD 管道设置 突然它在发布阶段开始失败 它正在成功构建 我可以看到在工件中创建的 zip 文件 提取文件任务集在遵循方式 https learn microsoft com
  • HTTP按需触发azure函数多次调用自身

    我添加了http触发的azure函数并将其部署在函数应用程序中 函数应用程序仅包含一个此 http 按需触发器 azure 函数 功能应用程序有应用程序服务计划 而不是消费计划 另外 函数应用程序版本为 1 所以超时是无限的 在天蓝色的函数
  • 存储库的浅层获取

    我有一个使用模板的 Azure Pipeline yaml 我正在尝试弄清楚如何设置正在克隆的实际存储库的获取深度 resources repositories repository templates type git name DevO
  • 更改表分布(Azure 数据仓库)

    在急着下班的过程中 我在一个采用循环分配的新桌子上运行了一个大型插入 我知道这不太可能 但是有没有办法将表的分布从循环更改为哈希分布 很遗憾ALTER TABLE不支持更改 Azure SQL 数据仓库中表的分布 您可以做的下一个最好的事情

随机推荐

  • 每页新/更新图标

    认为有人可能知道那里的脚本 或者知道如何更新网站每个部分的图标 我正在开发的构建的每个部分都有强烈的颜色 我认为根据您所在的部分更新图标的颜色可能是一个很好的 UI 风格 这些可能是一系列图标 但会强制进行更改 而不仅仅是在每个部分中添加
  • 使用C++访问桌面上的文件

    我使用的是 Windows 7 我在桌面上创建了一个名为test txt 如何使用 C 访问该文件 例如 考虑以下代码 include
  • Jprofile可以连接到docker中运行的JVM

    我是 JProfiler 的新手 我最近遇到了一个问题 我的Java应用程序在docker中运行 这意味着JVM在docker中运行 但我的jprofile安装在主机上 我知道 jprofiler 必须连接到 JVM 那么 jprofile
  • 如何在不设置完整路径的情况下访问 C++ 中的资源

    我希望在程序中访问我的资源 但我不想使用包括 C Users USER EXAMPLE 的完整路径 在 java 中 可以选择使用 getClass getResources Folder test txt 我想做的事情是读取和写入文件 而
  • 关闭 JSP 时调用操作

    我是java网络世界的新手 所以如果我说一些愚蠢的话请原谅我 我正在使用 struts 2 当 jsp 关闭时 我需要删除一个文件 位于服务器上 有谁知道该怎么做吗 提前致谢 The window onunload建议很好 但不能保证 aj
  • Excel 2007 VBA问题设置轴标题

    我需要帮助在 Excel 2007 VBA 中设置 X 轴和 Y 轴标题 它一直抱怨 需要对象 Sub macro2 Dim xAxis As Axis icount 1 Charts Add Charts icount Name iske
  • 从基类指针访问派生私有成员函数到派生对象[重复]

    这个问题在这里已经有答案了 可能的重复 为什么我可以通过指向派生对象的基类指针访问派生私有成员函数 https stackoverflow com questions 3610936 why can i access a derived p
  • 如何设置IntelliJ IDEA项目SDK

    我刚刚安装了 IntelliJ IDEA 当我尝试创建我的第一个项目时 它要求我设置项目 SDK 当我单击 JDK 时 它要求我选择 JDK 的主目录 如下图所示 我无法找到它在哪里 对于新项目 选择 jdk 的主目录 eg C Java
  • 如何使用 tf2 为 seq2seq 构建自定义双向编码器?

    class Encoder tf keras Model def init self vocab size embedding dim enc units batch sz super Encoder self init self batc
  • 禁用 Android 幼儿应用程序中的主页按钮?

    我开发了一个应用程序 它是一个图片幻灯片放映 当您点击它们时 每个图片都会播放声音 这就像一本适合2 4岁孩子的图画书 问题是 由于 Android 不会让您捕获按下主页按钮并基本上禁用它 因此当父母将手机交给孩子与无人看管 勇敢的父母 一
  • 非 Spring Boot 应用程序中的 hystrix @EnableCircuitBreaker

    我有一个基于应用程序上下文 xml 文件的简单 spring 项目 非 spring boot 如何为我的客户端使用 EnableCircuitBreaker 以便在我的 RestTemplate 中使用 hystrix 命令进行回退 En
  • 接口注入和公共类

    我正在尝试了解 OOP 原则并编写自己的类 作为一种学习方法 我决定将我在 Wordpress 中编写的几个函数转换为 OOP 类 这些函数协同工作 以便根据 URL 中设置的引荐来源网址 其中 4 个 在单个页面上输出正确的帖子链接 这是
  • Javascript/jQuery 仅在浏览器后退/前进按钮单击时检测哈希更改

    是否可以仅在浏览器历史记录更改 即 后退 或 前进 按钮 时检测哈希更改 我已经看到了 onBeforeUnload 事件 但该事件不会在哈希更改时触发 因为窗口未卸载 hashchange 事件显然会在哈希值发生变化时触发 有什么解决办法
  • Heroku 上的“bin/rails:没有这样的文件或目录”w/ Ruby 2 & Rails 4

    在遵循 Rails 4 的同时Beta迈克尔 哈特尔的版本Ruby on Rails 教程 http ruby railstutorial org ruby on rails tutorial book version 4 0 top 我的
  • 将 pandas 数据框中的上标符号导出到 csv 或 excel

    我想写下下面的内容 到 csv 文件 df loc 0 Total 2000 numpy nan numpy nan numpy nan 2 0 1 6 10 6 km 2 有没有办法在以 6 是 10 的上标 2 是 km 的上标的格式编
  • 如何在UIScrollView中实现scrollViewDidScroll

    我遇到一个问题 当我打电话时scrollViewDidScroll我的子类中的方法UIScrollView什么都没发生 这是我的代码 AppDelegate m import ScrollView h BOOL application UI
  • COM接口指南

    我不太喜欢 COM 接口 所以我有一个小问题 假设我有这段代码 Guid 148BD528 A2AB 11CE B11F 00AA00530503 InterfaceType ComInterfaceType InterfaceIsIUnk
  • 检查 iOS 7 或更早版本的最佳方法? [复制]

    这个问题在这里已经有答案了 我需要根据我运行的 iOS 版本重新配置一些 UI 因此我需要一种检查 iOS 版本的好方法 目前我正在这样做 if UIDevice currentDevice systemVersion isEqualToS
  • 在 C++ 中对于大于 2^32 的整数使用什么类型?

    我有一个整数变量 它可以获得大于 4294967295 的值 我应该使用什么类型 long long double 或其他类型 Use long long如果可能的话添加一个编译时断言 表明该类型足够宽 就像sizeof long long
  • 将应用程序部署到 Azure 虚拟机规模集

    我有一个关于将应用程序部署到 azure 虚拟规模集的问题 我使用来自的指令this https blogs msdn microsoft com devops 2017 05 15 deploying applications to az