Oracle代码审查
CLI打包代码请求A
该技能通过tea命令行工具与Gitea服务器交互,支持仓库管理、Pull Request处理、Issue跟踪、发布版本控制、CI/CD配置及Webhook设置等操作。
开发团队日常需频繁处理代码仓库、Pull Request评审、Issue跟踪及版本发布等事务。该技能通过命令行工具直接对接Gitea平台,让业务人员无需切换界面即可完成仓库管理、协作审批与自动化配置,减少多系统跳转的碎片化操作,提升研发资产管理的连贯性与响应效率。
落地案例:某产品团队使用Gitea托管核心代码库。项目经理通过该技能快速创建里程碑并筛选关联Issue,掌握迭代进度;技术负责人在本地检出PR分支进行代码审查后,直接命令行合并并触发后续发布流程;运维人员统一配置组织级Webhook,确保关键事件实时推送至企业通讯渠道,实现研发协同的闭环管理。
安装tea CLI
# 根据操作系统选择安装方式
# macOS/Linux: 下载二进制或使用包管理器
# Windows: 使用Scoop或下载release
初始配置
# 添加Gitea登录凭证
tea login add
# 验证当前用户
tea whoami
常用操作示例
# 指定仓库操作(非git目录时)
tea issues --repo owner/repo
# 指定Gitea实例
tea pulls --login gitea.example.com
# 创建私有仓库
tea repos create --name myproject --private --init
# 创建PR并检出
tea pr create --title "修复bug" --description "详细描述"
tea pr checkout 42
# 输出格式控制
tea issues -o csv # 导出CSV格式
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | Gitea服务器地址;仓库owner/repo标识;认证凭据(token或密码);操作参数(标题、描述、标签、里程碑等);输出格式选项(simple/csv/yaml/json) |
| 输出 | 命令执行结果文本;结构化数据(JSON/YAML/CSV格式);仓库/Issue/PR/Release状态信息;错误提示与诊断信息 |
| 适用人群 | 使用Gitea托管代码的开发团队;需批量管理仓库的运维人员;构建Gitea自动化集成的DevOps工程师;偏好CLI工作流的开发者 |
| 不包含 | GitHub/GitLab等其他代码平台支持;图形界面操作;Gitea服务端部署配置;底层git命令操作(如commit/push/merge) |
--force删除仓库操作不可逆,执行前请确认目标--login,防止误操作生产环境原始链接:https://github.com/openclaw/skills/tree/main/skills/ericxliu1990/gitea/SKILL.md
来源类型:开源社区技能定义文件