52 lines
1.9 KiB
Markdown
52 lines
1.9 KiB
Markdown
## 管理员操作手册
|
||
|
||
本文档描述了配置 GitLab Webhook 的标准流程,重点操作如下:
|
||
|
||
---
|
||
|
||
### 1. 在 GitLab 中创建用户令牌
|
||
- 登录 GitLab 后,进入`用户设置`。
|
||
- 新建个人访问令牌(User Token)。
|
||
- 保存该令牌,后续在 PR 系统中配置 Git 服务时需要使用。
|
||

|
||
|
||
---
|
||
|
||
### 2. 在 PR 系统中创建 Git 服务配置
|
||
- 登录 PR 管理系统后台,进入`Git服务器配置`模块。
|
||
- 填写 GitLab 服务器的地址及`步骤1`中创建的用户令牌等必要信息。
|
||

|
||
|
||
---
|
||
|
||
### 3. 在 GitLab 中创建项目访问令牌
|
||
- 进入对应项目,生成项目访问令牌(Project Token)。
|
||
- 将此令牌保存好,后续将用于项目配置及 Webhook 秘钥设置。
|
||

|
||
|
||
---
|
||
|
||
### 4. 在 PR 系统中创建项目配置
|
||
- 在 PR 管理系统中进入`项目配置`模块。
|
||
- 添加新项目,选择Git服务器、填写项目名称、仓库地址,并输入步骤3中创建的项目访问令牌。
|
||
- 配置完成后,测试项目连接是否正常。
|
||

|
||
|
||
---
|
||
|
||
### 5. 在 GitLab 中配置 Webhook
|
||
- 打开 GitLab 项目的 Webhook 配置页面。
|
||
- 设置 Webhook URL 指向 PR 管理系统的webhook地址,暂时配置为:http://{{host}}/api/v1/pr/webhook/
|
||
- 将 Webhook 的Secret令牌设置为步骤3中创建的项目访问令牌。
|
||
- 由于目前只处理合并请求,所以触发来源选择`合并请求事件`即可。
|
||
- 关闭SSL验证。
|
||

|
||

|
||
|
||
---
|
||
|
||
### 注意事项
|
||
- 每一步配置完成后都务必测试,确保各配置项工作正常。
|
||
- 请妥善保管令牌信息,避免泄露引发安全风险。
|
||
- 配置过程中遇到问题,请参考相应系统的详细文档进行排查。
|