SuperAPI AI 工具集

jfrog-project-onboarding

通用与其它

查看项目

更新于 10-15 23:31

技能介绍

用途:这是将 GitHub 项目接入 JFrog Platform 的入口编排技能,串联前置校验、项目创建、Artifactory 仓库创建、成员添加、OIDC 与 CI 工作流配置等步骤。

主要能力:先做前置检查,包括 JFrog CLI 2.100.0+ 与 jf config 配置、平台就绪性、令牌认证、平台管理员权限、订阅类型与 OIDC 支持情况、jq/yq 工具检查;任一检查失败即中止,非管理员令牌为硬性阻断。随后检查状态持久化(Artifactory 或 Git 后端)与已有清单,并检测平台既有命名规范。支持清单驱动批量接入与交互式两种模式,交互模式按全局设置、项目循环收集项目键、显示名、生态、Xray/Curation 设置、自定义仓库、GitHub 仓库、用户与组等信息。

使用方式:通过 jf api 调用 JFrog REST 接口,必要时用 --server-id;令牌校验示例:jf api /artifactory/api/system/version;管理员权限校验:jf api /access/api/v1/config/security/authentication/basic_authentication_enabled;订阅与 OIDC 判断读取 /artifactory/api/system/license 的 subscriptionType,OIDC 需 Enterprise X 或 Enterprise+。清单中 github.oidc_setup 为 true 但订阅不支持时中止。

适用场景:需要为 GitHub 项目批量或交互式开通 JFrog 项目、仓库、权限与 CI 认证的团队。

限制:必须使用平台管理员令牌;所有前置检查通过前不得执行任何接入操作;不支持部分接入;OIDC 受订阅类型限制;具体收费、价格与更多平台细节暂未提供。