问题标签 [azure-artifacts]

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.

0 投票
3 回答
3216 浏览

azure-devops - VSO NuGet Publisher 构建步骤失败

我正在使用 Visual Studio Online - Package Manager Preview 以及新的构建系统。包管理器预览添加了许多构建步骤,包括“NuGet Publisher”步骤,该步骤应将包推送到 Visual Studio Online 托管的私有源。

现在这里的文档有点不合时宜。就像关于 auth个人访问令牌的文档一样。有一些迹象表明,只要您设置了权限(构建服务帐户对服务端点和包管理器扩展具有权限),就不需要在 VSO 和包管理器之间进行身份验证。实际的构建步骤要求您从服务端点列表中进行选择,这就是我所尝试的。

当我在服务端点上没有放置凭据时,我收到错误:

当我尝试将 API 密钥放在服务端点上时,它似乎在保存时被丢弃......并且错误更改为:

我也尝试使用个人访问令牌无济于事。

如何使发布步骤正常工作?

0 投票
1 回答
104 浏览

git - 我可以在 TFS 中通过 Git 使用完整的 ALM 和票证跟踪吗?

我参与过许多使用 TFS 进行源代码控制和完整 ALM 的项目,其中包括工单级任务、功能和错误跟踪。

我也将 Git 与 VSO 一起使用,但从未见过在将 Git 用作源代码控制选项时使用具有任务、功能和错误跟踪的 TFS 的项目。

这是否可能且易于设置,并且无需任何棘手的步骤即可使用完整的 ALM?

谢谢。

0 投票
2 回答
285 浏览

azure-devops - 使用 VS Team Services 发布管理将工件版本提升到单一环境

在 VS Team Services > Releases 中,我想将特定的构建/工件版本“提升”到单个环境。例如:

我想将 #123 提升为 Prod,但看起来唯一的方法是为所有 3 个环境创建一个版本,这将覆盖 #223。

在此处输入图像描述

0 投票
1 回答
526 浏览

azure-devops - VSTS 发布:NuGet Publisher 步骤失败

我正在使用 Visual Studio Online 中的发布功能。我的项目内置在我想发布到 nuget 提要的 nuget 包中。

我正在成功构建 nuget 包并将其发布到 Artifacts 中,当我尝试浏览 Artifacts 时可以看到所需的文件。然后我切换到 VSO 发布,作为发布的一部分,我有 Nuget Publisher 步骤:

VSO 发布截图

我正在使用 VSO 内部 nuget 提要,地址如下:

https://mytenant.pkgs.visualstudio.com/DefaultCollection/_packaging/myfeedname/nuget/v3/index.json

当我创建新版本时,此步骤失败:

显然 nuget 文件路径没有被传递给脚本。我还尝试指定 nuget 的确切路径(从下拉列表中选择):

$(System.DefaultWorkingDirectory)\Build & Test\nuget package\MyPackageName.1.1.16014.7.nupkg

但是得到了同样的错误。

此步骤仅在我在 VSO Release 中使用时才会失败。当我使用 Nuget Publisher 步骤作为构建步骤并指定相同的 nuget 提要地址和“nupkg 的路径/模式”时**\bin\MyPackageName.*.nupkg,我将包发布到提要。

知道如何为 VSO 版本修复此错误吗?

UPD:这是日志调试输出

这是Nuget Publisher 步骤的完整日志

0 投票
1 回答
911 浏览

azure - VSTS 包管理:在自己的包源中缺少 NuGet 包图标

我正在将私有 NuGet 库从 Azure 应用服务迁移到 VSTS 包管理源。我将所有 nupkg 文件推送到此提要,并且能够使用 Visual Studio 使用此提要,但现在所有包都显示 NuGet 默认图标。

我已经使用 Fiddler 检查了提要输出:生成的 JSON 文档包含具有正确 URL 的“iconUrl”属性,但由于某种原因,它们没有显示在 NuGet 包管理器中。

有人知道如何解决这个问题吗?这是提要(未返回正确的 JSON 响应)还是 NuGet 包管理器的问题?

0 投票
1 回答
404 浏览

nuget - 使用 Nuget 打包程序构建代理的 VSO 因属性无效而失败

我正在使用 VSO 打包一个简单的 DLL 并将其发布到内部提要,不幸的是,在打包阶段构建它报告成功但我没有发布工件

在发布的日志文件中,它指出打包包含无效参数 (Log 2016-02-27T09:07:35.8808468Z),因此发布者无法提交任何 .nupkg 文件进行发布。

我不确定我哪里出错了。好像 nuget.exe 是错误的版本,或者它是否需要在我的解决方案中包含任何内容,这只是一个基本的 . 在此处输入图像描述csproj 库,其中包含一个用于测试过程的静态函数。

打包程序日志

0 投票
2 回答
3538 浏览

azure-devops - VSTS NuGet 包排除测试项目

我正在使用 VSTS vNext 构建系统来构建 C# 解决方案。您可以在下面看到 NuGet Packager 的设置。nuspec 文件的路径设置为引用 .csproj 文件。

在此处输入图像描述

但是,这包括所有 .csproj 文件;我需要排除测试项目。忽略“Core.Test.csproj”但仍打包“Core.csproj”。

我试过' *.csproj;-:! *test.csproj' 和其他组合,但没有运气弄清楚这一点!有谁知道模式匹配如何用于 vNext 构建?

0 投票
3 回答
2177 浏览

nuget - 我可以将符号发布到 VSTS 吗?

我目前正在向我的 VSTS 提要发布一些 NuGet。是否也支持 VSTS 作为符号服务器,以便我可以发布我的符号包?

0 投票
1 回答
721 浏览

continuous-integration - VSTS 中的 CI 和包管理 (Nuget)

我正在将 CI 与 VSTS 一起使用。我的解决方案中有大约 50 个项目,因此这些项目之间存在很多依赖关系。我正在尝试使用 VSTS 的打包中心为其他人引用的那些项目创建包。

我创建了一个新的提要:

在此处输入图像描述

  • 我下载了捆绑包
  • 然后,添加了 Nuget 包源

假设我有三个项目 A、B 和 C。A 和 B 都引用 C。所以,我需要将“C”创建为一个包

问题:

  1. 第 3 步中的“yourpackage.nupkg”是什么?是我需要在本地机器上打包的项目“C”吗?
  2. 这样做之后的下一步是什么?我们如何添加包来构建 A 和 B 的定义?
  3. 项目“C”代码更改时如何自动更新包?我想应该有一种方法可以使构建定义发布对包(项目“C”)的更改。
0 投票
13 回答
38399 浏览

visual-studio - Nuget 包 - 提要 (VSTS):尝试添加源时抛出异常“System.AggregateException”

我在包发布中心 (VSTS) 中创建了一个新提要,安装了凭据,然后添加了包源。

现在,我正在使用 Visual Studio 2015 将 Micrososft.Aspnet.mvc 安装到项目中,但是它给出了以下错误:

我需要正常安装 NuGet 包,所以我从 VSTS 中删除了提要。但是,问题仍然存在。如何解决这个问题?