问题标签 [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.
azure-devops - VSO NuGet Publisher 构建步骤失败
我正在使用 Visual Studio Online - Package Manager Preview 以及新的构建系统。包管理器预览添加了许多构建步骤,包括“NuGet Publisher”步骤,该步骤应将包推送到 Visual Studio Online 托管的私有源。
现在这里的文档有点不合时宜。就像关于 auth和个人访问令牌的文档一样。有一些迹象表明,只要您设置了权限(构建服务帐户对服务端点和包管理器扩展具有权限),就不需要在 VSO 和包管理器之间进行身份验证。实际的构建步骤要求您从服务端点列表中进行选择,这就是我所尝试的。
当我在服务端点上没有放置凭据时,我收到错误:
当我尝试将 API 密钥放在服务端点上时,它似乎在保存时被丢弃......并且错误更改为:
我也尝试使用个人访问令牌无济于事。
如何使发布步骤正常工作?
git - 我可以在 TFS 中通过 Git 使用完整的 ALM 和票证跟踪吗?
我参与过许多使用 TFS 进行源代码控制和完整 ALM 的项目,其中包括工单级任务、功能和错误跟踪。
我也将 Git 与 VSO 一起使用,但从未见过在将 Git 用作源代码控制选项时使用具有任务、功能和错误跟踪的 TFS 的项目。
这是否可能且易于设置,并且无需任何棘手的步骤即可使用完整的 ALM?
谢谢。
azure-devops - VSTS 发布:NuGet Publisher 步骤失败
我正在使用 Visual Studio Online 中的发布功能。我的项目内置在我想发布到 nuget 提要的 nuget 包中。
我正在成功构建 nuget 包并将其发布到 Artifacts 中,当我尝试浏览 Artifacts 时可以看到所需的文件。然后我切换到 VSO 发布,作为发布的一部分,我有 Nuget Publisher 步骤:
我正在使用 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 步骤的完整日志
azure - VSTS 包管理:在自己的包源中缺少 NuGet 包图标
我正在将私有 NuGet 库从 Azure 应用服务迁移到 VSTS 包管理源。我将所有 nupkg 文件推送到此提要,并且能够使用 Visual Studio 使用此提要,但现在所有包都显示 NuGet 默认图标。
我已经使用 Fiddler 检查了提要输出:生成的 JSON 文档包含具有正确 URL 的“iconUrl”属性,但由于某种原因,它们没有显示在 NuGet 包管理器中。
有人知道如何解决这个问题吗?这是提要(未返回正确的 JSON 响应)还是 NuGet 包管理器的问题?
nuget - 使用 Nuget 打包程序构建代理的 VSO 因属性无效而失败
我正在使用 VSO 打包一个简单的 DLL 并将其发布到内部提要,不幸的是,在打包阶段构建它报告成功但我没有发布工件
在发布的日志文件中,它指出打包包含无效参数 (Log 2016-02-27T09:07:35.8808468Z),因此发布者无法提交任何 .nupkg 文件进行发布。
我不确定我哪里出错了。好像 nuget.exe 是错误的版本,或者它是否需要在我的解决方案中包含任何内容,这只是一个基本的 . 在此处输入图像描述csproj 库,其中包含一个用于测试过程的静态函数。
打包程序日志
nuget - 我可以将符号发布到 VSTS 吗?
我目前正在向我的 VSTS 提要发布一些 NuGet。是否也支持 VSTS 作为符号服务器,以便我可以发布我的符号包?
continuous-integration - VSTS 中的 CI 和包管理 (Nuget)
我正在将 CI 与 VSTS 一起使用。我的解决方案中有大约 50 个项目,因此这些项目之间存在很多依赖关系。我正在尝试使用 VSTS 的打包中心为其他人引用的那些项目创建包。
我创建了一个新的提要:
- 我下载了捆绑包
- 然后,添加了 Nuget 包源
假设我有三个项目 A、B 和 C。A 和 B 都引用 C。所以,我需要将“C”创建为一个包
问题:
- 第 3 步中的“yourpackage.nupkg”是什么?是我需要在本地机器上打包的项目“C”吗?
- 这样做之后的下一步是什么?我们如何添加包来构建 A 和 B 的定义?
- 项目“C”代码更改时如何自动更新包?我想应该有一种方法可以使构建定义发布对包(项目“C”)的更改。
visual-studio - Nuget 包 - 提要 (VSTS):尝试添加源时抛出异常“System.AggregateException”
我在包发布中心 (VSTS) 中创建了一个新提要,安装了凭据,然后添加了包源。
现在,我正在使用 Visual Studio 2015 将 Micrososft.Aspnet.mvc 安装到项目中,但是它给出了以下错误:
我需要正常安装 NuGet 包,所以我从 VSTS 中删除了提要。但是,问题仍然存在。如何解决这个问题?