小编Lou*_* G.的帖子

VSTS Build vNext NuGet自定义包源

我们有一个Azure Entreprise协议,其中包含一个VSTS帐户绑定的主要订阅.我们已经设置了包管理扩展,以便为不同的项目托管一些有用的包.对于每个客户,我们在此EA中创建订阅,并绑定一个VSTS帐户.我们在后一个订阅的Hosted构建代理上构建我们的客户项目.但是,当构建过程恢复存储在主包源上的NuGet包(使用Nuget安装程序任务)时,看起来构建服务无法访问此订阅源(可能因为它不是同一订阅的一部分).

有没有办法在主要订阅源权限中允许外部构建服务,或者甚至在客户构建定义的NuGet Installer任务中使用api密钥,以便能够从主要订阅源恢复包?

编辑:我尝试使用特定的nuget.config与apiKey(在我的开发机器上本地设置相同的api键)或packageSourceCredentials标记.2中没有一个让构建代理恢复包.

编辑:构建代理截图(COETools.Testing来自另一个订阅的自定义源) 在此输入图像描述

编辑:nuget.config 在此输入图像描述

编辑:我更改了构建任务以使用默认代理提供的nuget.exe(我之前在源代码管理中使用了一个),我设法恢复了nuget官方订阅源中的包.但我仍然无法从自定义Feed中恢复.

azure nuget-package azure-pipelines-build-task

5
推荐指数
1
解决办法
647
查看次数

Azure ARM uniqueString 函数模拟

我需要使用以下方式将 Sql 数据库部署到 Azure Sql Server:ARM 模板方式,以及使用 C# 代码的更自定义方式。有一个 ARM 模板函数被称为uniqueString(string)生成给定字符串的伪随机散列。这是一个确定性纯函数。

我需要找到一种方法来从我的 C# 代码中准确地模仿这个函数的行为。即我需要将此函数重现到我的 C# 代码中。

我在哪里可以找到 ARM Api 使用的算法?

uniqueString() 的 MSDN 参考

azure-resource-manager azure-rm-template

5
推荐指数
2
解决办法
1294
查看次数