我在Azure DevOps上有一个私有软件包,供API项目使用。
为此,我在此API项目中具有以下内容:
$(document).ready(function(){
const tracking_preview = document.createElement('tracking-preview','{{video_id}}');
tracking_preview.videoId = '{{video_id}}';
document.body.append(tracking_preview);
});
在我的开发机器上工作正常...
但是我也想使用DevOps构建API项目。
为此,我将DevOps连接到API项目所在的Github存储库。
但是在此存储库中,我没有Nuget.config文件。
我没有密码,无法将我的密码暴露给mypack feed。
我该如何解决?
答案 0 :(得分:1)
在构建中添加一个NuGet还原步骤,并将其指向工件提要。
- task: NuGetCommand@2
displayName: 'NuGet restore'
inputs:
command: 'restore'
restoreSolution: '$(Build.SourcesDirectory)/WhateverProject.sln'
feedsToUse: 'select'
vstsFeed: 'feed guid'
includeNuGetOrg: true
附加身份验证不是必需的,因为它是在已对工件提要进行身份验证的服务的上下文中运行的。