整个组织的工件提要?
Artifact feed for entire organization?
我的组织中有很多相关项目。当我为任何项目创建工件(nuget 包)时,我想将该包发布到单个组织级提要。
我还希望我的所有项目都使用此提要中的包。
这可能吗?
我目前引用了我需要引用的项目的提要,如下面的 YAML 所示 - 这不起作用。关于我在上面提出的第一个问题,引用我需要从本地提要中使用的包的正确方法是什么?
task: NuGetCommand@2
inputs:
command: 'push'
feedsToUse: 'select'
vstsFeed: 'Domain.Project/OtherProject@Local'
publishVstsFeed: 'Domain.Project/OtherProject@Local'
首先我们可以在 Artifacts 中创建一个组织范围的提要:
然后在 nuget 推送任务中指定您的本地包路径和目标提要位置,例如:
- task: NuGetCommand@2
inputs:
command: 'push'
packagesToPush: '..\xx\NuGetPackage\xx.0.0.nupkg'
nuGetFeedType: 'internal'
publishVstsFeed: 'xxxx'
运行 使用自托管代理将本地包推送到 azure 工件的组织范围提要的管道。
默认 池:使用它来注册您设置的self-hosted agents。
pool:
name: Default
我的组织中有很多相关项目。当我为任何项目创建工件(nuget 包)时,我想将该包发布到单个组织级提要。
我还希望我的所有项目都使用此提要中的包。
这可能吗?
我目前引用了我需要引用的项目的提要,如下面的 YAML 所示 - 这不起作用。关于我在上面提出的第一个问题,引用我需要从本地提要中使用的包的正确方法是什么?
task: NuGetCommand@2
inputs:
command: 'push'
feedsToUse: 'select'
vstsFeed: 'Domain.Project/OtherProject@Local'
publishVstsFeed: 'Domain.Project/OtherProject@Local'
首先我们可以在 Artifacts 中创建一个组织范围的提要:
然后在 nuget 推送任务中指定您的本地包路径和目标提要位置,例如:
- task: NuGetCommand@2
inputs:
command: 'push'
packagesToPush: '..\xx\NuGetPackage\xx.0.0.nupkg'
nuGetFeedType: 'internal'
publishVstsFeed: 'xxxx'
运行 使用自托管代理将本地包推送到 azure 工件的组织范围提要的管道。
默认 池:使用它来注册您设置的self-hosted agents。
pool:
name: Default