2

我有一个关于将应用程序部署到天蓝色虚拟规模集的问题。我使用博客中的说明。

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

带有我的部署输入部分的屏幕

当我尝试释放它时,我有一个错误:

 [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\”?

编辑:

好的。我已经处理了这个问题。应该是:部署包 $(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.

4

1 回答 1

0

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

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

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

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

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

于 2017-08-22T11:48:43.937 回答