UIP 或库
“uip 或库”的语法和选项,用于管理租户订阅源中可重用的“.nupkg”活动包。
管理 Orchestrator库— 可重用的.nupkg包,其中包含共享活动和逻辑。库是租户作用域;没有适用的--folder-*标志。所有子命令都接受 --feed-id <feed-id> 来针对特定订阅源。库和流程包使用单独的订阅源:在此处上传使用--output-type Library打包的项目,使用Process打包为 Tests 或打包uip or packages项目。
有关跨资源约定(身份验证、密钥类型、输出信封),请参阅uip or概述。
大纲
uip or libraries list [--feed-id <feed-id>] [-s <search>] [--sort-by <field>] [--all-fields] [-l <n>] [--offset <n>]
uip or libraries get <key> [--feed-id <feed-id>] [--all-fields]
uip or libraries delete <key> [--feed-id <feed-id>] --yes
uip or libraries download <key> -d <local-file> [--feed-id <feed-id>]
uip or libraries versions <package-id> [--feed-id <feed-id>] [--sort-by <field>] [-l <n>] [--offset <n>] [--all-fields]
uip or libraries upload <file> [--feed-id <feed-id>]
uip or libraries list [--feed-id <feed-id>] [-s <search>] [--sort-by <field>] [--all-fields] [-l <n>] [--offset <n>]
uip or libraries get <key> [--feed-id <feed-id>] [--all-fields]
uip or libraries delete <key> [--feed-id <feed-id>] --yes
uip or libraries download <key> -d <local-file> [--feed-id <feed-id>]
uip or libraries versions <package-id> [--feed-id <feed-id>] [--sort-by <field>] [-l <n>] [--offset <n>] [--all-fields]
uip or libraries upload <file> [--feed-id <feed-id>]
列表
列出租户订阅源中的库。筛选:-s, --search <term>。--sort-by <field> 对结果进行排序(默认为 Id desc)。除非设置了 ,否则返回 KeyTitle、Version 、Authors 、Published 。--all-fields
uip or libraries list --search invoice
uip or libraries list --search invoice
get
按<key>获取库详细信息密钥格式为PackageId:Version (例如MyLib:1.0.0 )。--all-fields返回完整的 DTO。
删除
在 <key> 前删除库版本。需要 -y, --yes — CLI 从不提示您进行破坏性操作。
uip or libraries delete MyLib:1.0.0 --yes
uip or libraries delete MyLib:1.0.0 --yes
下载
将库.nupkg下载到磁盘。需要-d, --destination <file> 。
uip or libraries download MyLib:1.0.0 --destination ./MyLib.1.0.0.nupkg
uip or libraries download MyLib:1.0.0 --destination ./MyLib.1.0.0.nupkg
版本
按包的包 ID ( list中的Title字段,而不是Key )列出包的每个版本。通过 -l, --limit / --offset 分页; --sort-by <field> 对结果进行排序(默认为 Id desc); --all-fields 返回完整的 API 响应。
uip or libraries versions MyLib
uip or libraries versions MyLib
上传
将库 .nupkg 上传到租户订阅源。路径是相对位置的;接受 --file <path> 作为别名。
uip or libraries upload ./MyLib.1.0.0.nupkg
uip or libraries upload ./MyLib.1.0.0.nupkg
退出代码
请参阅共享合同的退出代码。如果省略 delete,1 将退出 -y, --yes。
相关命令
uip or feeds— 列出可用的订阅源及其 ID。uip or packages— 流程订阅源,适用于Process和Tests包。
另请参阅
uip or概述— 每个uip or动词的共享约定。- 操作方法:管理 Orchestrator 资产和队列— 多资源工作流。