azure-devops - 整个组织的工件提要?
问题描述
我的组织中有许多相关的项目。当我为任何项目创建工件(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 artifact 的组织范围提要。
默认池:使用它来注册您设置的自托管代理。
pool:
name: Default
推荐阅读
- google-chrome - Firefox 和 Chrome 阻止低级全局键盘钩子
- node.js - 如何在节点中安排访问令牌的更新(使用刷新令牌)?(请检查答案。)
- python - 向 pyqtSignal 发出未知数量的参数
- c# - .NET Core 中的 RequestContext 等效项
- virtualbox - Ubuntu下的VirtualBox:FreeDOS,如何通过复制到C:或D:来访问d / l程序?
- postgis - PostGIS 拓扑异常
- javascript - 在某些坐标之间引用(和捕获)画布内容
- tensorflow - 张量流中的自定义激活函数,具有可学习的 tanh 参数
- javascript - 依赖元素结构化数组的层次树
- javascript - 如何将标准选择输入转换为反应选择多重