问题标签 [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 投票
2 回答
1396 浏览

azure-artifacts - VSTS CI NuGet 推送到私人提要成功但不显示任何内容

作为持续集成的一部分,我构建了一个解决方案,其中包含将类库推送到我的 VSTS 包提要的步骤。这在 CI 构建第一次运行并创建包时起作用。第二次显示成功,但不存在新版本或任何新包的迹象。

在第二次构建之前,我将包升级为@release,如果这有什么不同?

NuGet 推送的 CI 构建的输出如下:

2017-07-24T10:48:51.4888942Z ##[section]Starting: NuGet push 2017-07-24T10:48:51.4888942Z ============================================================================== 2017-07-24T10:48:51.4888942Z Task : NuGet 2017-07-24T10:48:51.4888942Z Description : Restore, pack, or push NuGet packages, or run a NuGet command. Supports NuGet.org and authenticated feeds like Package Management and MyGet. 2017-07-24T10:48:51.4888942Z Version : 2.0.5 2017-07-24T10:48:51.4888942Z Author : Microsoft Corporation 2017-07-24T10:48:51.4888942Z Help : [More Information](https://go.microsoft.com/fwlink/?LinkID=613747) 2017-07-24T10:48:51.4888942Z ============================================================================== 2017-07-24T10:48:51.9019022Z [command]C:\Windows\system32\chcp.com 65001 2017-07-24T10:48:51.9059034Z Active code page: 65001 2017-07-24T10:48:51.9219032Z SYSTEMVSSCONNECTION exists true 2017-07-24T10:48:51.9409032Z Detected NuGet version 4.0.0.2283 / 4.0.0 2017-07-24T10:48:52.1389068Z Saving NuGet.config to a temporary config file. 2017-07-24T10:48:52.1449080Z ##[warning]No package sources were found in the NuGet.config file at d:\a\1\Nuget\tempNuGet_150.config 2017-07-24T10:48:52.1549071Z [command]d:\a\_tasks\NuGetCommand_333b11bd-d341-40d9-afcf-b32d5ce6f23b\2.0.5\VstsNuGetPush\0.13.0\VstsNuGetPush.exe d:\a\1\a\WAGR2.DAL.1.0.0-CI-20170724-104834.nupkg -Source https://forgan.pkgs.visualstudio.com/_packaging/1b92b113-5d65-4b30-8749-9362924199b5/nuget/v3/index.json -AccessToken ******** -NonInteractive -Verbosity Detailed 2017-07-24T10:48:52.7149186Z Trying to authenticate with auth token. 2017-07-24T10:48:53.3099300Z Successfully authenticated. 2017-07-24T10:48:53.3189305Z Authentication and request took 00:00:01.0127956 2017-07-24T10:48:53.3589311Z Adding package WAGR2.DAL.1.0.0-CI-20170724-104834.nupkg to feed 1b92b113-5d65-4b30-8749-9362924199b5 on https://forgan.pkgs.visualstudio.com/. 2017-07-24T10:48:53.3589311Z Trying to add package to feed without uploading. 2017-07-24T10:48:53.3589311Z Adding package to feed. 2017-07-24T10:48:54.1399458Z The package content is not already on the service. 2017-07-24T10:48:54.1399458Z Uploading package content. 2017-07-24T10:48:56.0287785Z Done uploading package content. 2017-07-24T10:48:56.0287785Z Adding package to feed. 2017-07-24T10:48:57.3686297Z Successfully added package to feed. 2017-07-24T10:48:57.4256306Z ##[section]Finishing: NuGet push

更新

Nuget Pack 选项是使用基于date & time.

该包没有与其他包一起出现在 NuGet 库中,这也很奇怪。

0 投票
1 回答
1481 浏览

nuget - 如何从 VSTS 中的一个 nuspec 生成发布和预发布包?

目前,我的构建每次都会生成两个具有较新版本的软件包:

并且唯一的一个 nuspec 有一个占位符来版本:

我想手动增加版本,它 - 重复构建会产生相同的版本,直到我手动增加它。

我怎样才能实现仍然只有一个 nuspec?

我可以像这样在包任务中调整包版本:

或类似的东西。

0 投票
1 回答
2091 浏览

azure-devops - 为 VSTS 包管理器生成 API 密钥

我使用 paket 作为依赖管理工具,并且刚刚开始使用 Visual Studio online (VSO) 来托管源代码并进行构建。

当我进行 paket 还原(或尝试上传 nupkg)时,我得到一个 401。VSTS 使用一个凭证管理器,它似乎在每次运行时都会生成一个唯一的密码。我想我可以编写一个 powershell 脚本来执行凭据 manager.exe 并提取密码/用户名,然后在进行恢复之前为 Paket 设置它,但理想情况下我只想为提要创建一个特定的用户(和密码) ,或者生成一个 api 密钥。有谁知道这是否可能?

0 投票
1 回答
53 浏览

azure-artifacts - 如何使用 cmdlet 删除 VSTS 包

我想清理旧的 VSTS 包,不想单独删除它。如何使用 cmdlet 执行此操作?

0 投票
1 回答
1267 浏览

npm - npm publish 只想发布到 npm 存储库

我将 VSTS 用作 NPM 私有仓库,但如果我想做 npm publish,总是希望发布到我的私有仓库,而不是发布到 npm 公共仓库。我已经安装

比我这样做:

我的 .npmrc 文件包含这个

我也用过

覆盖注册表但没有成功。它总是想发布到 npm repo

更新:MyHome/.npmrc

0 投票
1 回答
103 浏览

azure-active-directory - 如何使来自不同 AAD 租户的用户能够访问 vsts 包源?

我的 VTST 租户中有一个私有包源。

我想将此提要公开给来自另一个组织的具有不同 AAD 租户的人员。

我尝试在包读取权限中添加此人,但我收到no identities found他的电子邮件错误。

我可以使用 VSTS 实现这一点吗?

0 投票
1 回答
178 浏览

powershell - Nuget 推送到 vso 未列出

我正在尝试使用 Powershell 将一些历史包推送到 visualstudio.com(vsts、vso)上的 nuget 提要。

命令是:

该系统声称这是有效的。这是我得到的反馈:

我第一次运行它时,有一个成功的登录弹出窗口。所有后续调用都声称该包已被推送。

到目前为止,我已经推送了大约 12 个包,但它们都没有显示在 vsts 网站上的包列表中。

为什么从命令推送的包没有显示在提供的提要的包列表中?

0 投票
2 回答
7473 浏览

nuget - 如何使 Nuget 恢复工作更快?

我们正在使用VSTS托管的构建服务器构建 CD 管道。恢复 Nuget 需要 3 分钟以上。这时间太多了。

我怎样才能让它运行得更快?我们可以使用任何类型的缓存系统吗?

0 投票
1 回答
259 浏览

git - VSTS 包只更改了项目

我在 VSTS 上的一个项目上有一个 CI 构建,它是由指定 GIT 分支上的更改触发的。

构建步骤之一是创建包并将它们推送到私有 nuget 提要以用于其他项目。它使用带有pack命令的.NET Core 2.*任务。

在每次成功构建时,都会为分支中的每个项目生成一个新包,无论它是否已更改。

有没有办法让任务跳过未更改的项目?

0 投票
1 回答
624 浏览

maven - VSTS Maven 构建失败 - 禁止

我在 vsts 构建中遇到错误。我按照此处提到的相同步骤进行操作,但没有运气。

[编辑]:添加 CI 构建日志

请忽略包名称,我已经用虚拟名称覆盖。