问题标签 [azure-pipelines-build-task]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 无法将服务结构应用程序部署到 VSTS 持续集成的 Azure 远程集群
根据以下文档,我在 Visual Studio Team Services 中为 Service Fabric 应用程序配置了 CI 构建:https ://azure.microsoft.com/en-us/documentation/articles/service-fabric-set-up-continuous -整合。
但是,我已经更改了上面文档中指定的部署部分。因为我想在我之前创建的远程 Azure 集群上进行部署,所以我使用 power shell 使用所需的参数调用 Deploy-FabricApplication.ps1。但不幸的是,这不起作用。我收到以下错误:
[void](Connect-ServiceFabricCluster @ClusterConnectionParameters) InvalidOperation: (:) [Connect-ServiceFabricCluster], FabricException FullyQualifiedErrorId : CreateClusterConnectionErrorId,Microsoft.ServiceFabric.Powershell.ConnectCluster
警告:无法验证与 Service Fabric 群集的连接。
[错误]Test-ServiceFabricClusterConnection:集群连接实例为空 [错误]在 C:\Program Files\Microsoft SDKs\Service [错误]Fabric\Tools\PSModule\ServiceFabricSDK\Publish-NewServiceFabricApplication.ps1:119 char:16 void:ResourceUnavailable : (:) [Test-ServiceFabricClusterConnection],NullReferenceExceptionfullyQualifiedErrorId:GetClusterConnectionErrorId,Microsoft.ServiceFabric.Powershell.TestClusterConnection
我可以使用 Visual Studio 成功部署。即使我使用 power shell 从构建机器运行 Deploy-FabricApplication.ps1,应用程序也会被部署而没有任何错误。但只有当我使用 VSTS 构建步骤(CI 的一部分)运行它时,才会出现上述错误。
请注意,根据 Charisk 在另一个 stackoverflow 线程上的建议,我已修改 Deploy-FabricApplication.ps1 文件,将以下行放在第 169 行之后。 $global:clusterConnection = $clusterConnection
这也无济于事。提前感谢您的帮助。
nuget-package - VSTS 构建 Nuget 包程序集不在 lib 中
我正在尝试使用 Visual Studio Team Services Build 将 C# 库项目构建到 Nuget 包中,该项目存储在 Github 中,并且我已将 nuspec 文件提交到存储库。
但是,当我运行构建成功时,Nuget 包是空的,因为构建中的程序集不在 lib 文件夹中。如何在 Visual Studio 团队服务构建过程中添加 lib 文件夹并将程序集复制到其中?
continuous-integration - Visual Studio Team Services - 发布管理 - 构建(错误缺少块)
我是 Visual Studio Team Services 的新手,正在尝试应用发布管理。在我的场景中,我的本地机器“A”安装了 Visual Studio 2015 并连接到 VSTS。
我将检查这台机器的代码更改并将其用作代理,从发布管理中获取新版本(在其上安装代理服务)
我在新池MyMachine下创建了这个代理并将其下载到机器 A,并且服务正在运行。
我创建了发布定义(有 2 个环境,没有任务)并将其绑定到构建定义。Build 定义使用 Visual Studio 作为模板:
和MyMachine作为默认代理队列:
我从机器 A 提交了新更改,新版本已添加到 VSTS 但它给出了以下错误(我将MyMachine池更改为Hosted,错误仍然存在)
问题:
- 当我指定托管池和 MyMachine 池时,构建发生在哪里?
- 构建错误的原因是什么以及我们如何修复它?
msbuild - VSTS 持续集成:此计算机上缺少 NuGet 包
我正在使用 Visual Studio 2015,我有一个包含 2 个不同 Web 应用程序的解决方案。存在一个解决方案及其下的两个项目。与 nuget 相关的文件分布为:
- 包文件夹位于解决方案目录中
- 每个项目目录下的 Package.config
我的解决方案中没有 nuget 文件夹:nuget.config 和 nuget.exe。
我的项目在 Visual Studio 中构建并运行良好,但是在将 VSTS 持续集成与构建解决方案步骤(使用映射到一个项目的构建定义)结合使用时遇到了一个问题,它给出了:
这是 MyProject.csproj 文件:
我注意到它只尝试导入生成错误的包,但它没有显式导入其他包,而是将它们作为引用包含在内:
这也是myProject.csproj文件的结尾:
我想知道为什么它会给出这个错误,考虑到这个包已经在上一步 "Nugget Install"中安装了。为什么它找不到?我在这个问题上花了很多时间!
powershell - WinRM 访问被拒绝(Visual Studio Team Services 的构建定义中的 Azure 文件复制任务)
我的团队服务构建定义中有一个“Azure 文件复制”任务(之前是 Visual Studio Online)。每当我运行它时,我都会收到“拒绝访问”错误。我一直在尝试解决这个问题几个小时,但没有运气。
我尝试了以下方法:
- 构建任务上的“启用复制先决条件”复选框
- 使用 PSSession -ShowSecurityDescriptorUI 将用户帐户直接分配给具有“完全控制”权限的 Microsoft.Powershell
- 将计算机添加到 TrustedHosts 列表
- 确保必要的端口畅通(入站和出站)
考虑到这是一个 Microsoft SaaS 产品,只使用 Microsoft Azure 架构连接到标准 Azure VM,我很惊讶这是如此困难。我一定错过了一些简单的东西!
提前感谢您的任何建议。
go - 我可以将 Golang 编译器添加到 Visual Studio Team Services
我们将在一个项目中使用 Visual Studio Team Services。我们使用 VSTS Git 作为我们的存储库。这个项目的一部分是用 Golang 编写的。我们希望在签入时启用 CI 并构建/测试所有代码。我一直在学习更多关于 VSTS 中的扩展、构建代理和构建过程的信息。我在市场上看到有适用于 Android、iOS 和其他平台(但没有 GoLang)的选项。任何人都可以让我开始为 Golang 创建自定义扩展或构建定义吗?如何创建自定义扩展以在签入 GoLang 代码时启用自动构建?谢谢!
nuget - 我可以将符号发布到 VSTS 吗?
我目前正在向我的 VSTS 提要发布一些 NuGet。是否也支持 VSTS 作为符号服务器,以便我可以发布我的符号包?