GitLab仓库管理GitLab仓库管理
GitLab仓库管理

技能简介

该技能通过Node.js脚本调用GitLab API,实现仓库创建、合并请求查看与评论、Issue创建等操作,适用于需要批量处理GitLab项目的场景。

能做什么

  • 创建新仓库并设置可见性(私有/公开/内部)
  • 列出指定项目的合并请求,支持按状态筛选
  • 在合并请求中添加评论,辅助代码审查
  • 创建Issue记录问题或任务

使用说明

安装准备

  1. 确保已安装Node.js运行环境
  2. 获取GitLab Personal Access Token,需包含api权限范围
  3. 将Token设置为环境变量:export GITLAB_TOKEN=your_token_here

使用方法

脚本位于scripts/gitlab_api.js,通过命令行参数执行不同操作:

# 创建仓库
./scripts/gitlab_api.js create_repo "" "" ""

# 列出合并请求
./scripts/gitlab_api.js list_mrs "" "[state]"

# 评论合并请求
./scripts/gitlab_api.js comment_mr ""  ""

# 创建Issue
./scripts/gitlab_api.js create_issue "" "

数据统计

相关导航

暂无评论

none
暂无评论...