
# 操作前对接测试
#### 前提条件
操作前需进行Jenkins对接Gitlab测试，保证Jenkins通过API访问Gitlab没有问题。
 #### 生成Gitlab访问令牌
1. 登录Gitlab。
2. 鼠标移动到右上角的账号名上，单击"Edit profile"。 
   图1进入编辑页面   
   ![](https://support.huaweicloud.com/bestpractice-cae/zh-cn_image_0000001441131393.png)
   
   
3. 单击"Access Tokens"，输入"Token name"，勾选"api"，单击"Create personal access token"创建访问令牌。 
   图2创建访问令牌   
   ![](https://support.huaweicloud.com/bestpractice-cae/zh-cn_image_0000001441251337.png "点击放大")
   完成后在页面上方的"Personal Access Tokens"右侧显示token令牌。
   **注意：**令牌仅在初次生成时显示，否则下次需要重新创建。该令牌仅用于Gitlab对接测试。
   图3令牌显示   
   ![](https://support.huaweicloud.com/bestpractice-cae/zh-cn_image_0000001757346052.png "点击放大")
   
   
 
#### Jenkins对接Gitlab测试配置
1. 在浏览器地址栏输入http://{安装Jekins的Linux虚拟机IP}:8080，登录Jenkins。
2. 选择"系统管理 \> 系统配置"，在配置中选择"Gitlab"。 
   图4进入Gitlab配置页面   
   ![](https://support.huaweicloud.com/bestpractice-cae/zh-cn_image_0000001390492576.png "点击放大")
   
   
3. 配置Gitlab的url，并单击Credentials下方的"添加"，选择"Jenkins"。 
   图5配置Gitlab URL   
   ![](https://support.huaweicloud.com/bestpractice-cae/zh-cn_image_0000001441011585.png "点击放大")
   
   
4. 在下拉框单击"Username with password"，选择"Gitlab API token"，将[生成Gitlab访问令牌]中Gitlab的访问令牌配置到API token中。
   
   图6选择凭据类型   
   ![](https://support.huaweicloud.com/bestpractice-cae/zh-cn_image_0000001390652112.png "点击放大")
   图7配置访问令牌   
   ![](https://support.huaweicloud.com/bestpractice-cae/zh-cn_image_0000001440891773.png "点击放大")
   
   
5. Credentials选择"Gitlab API token"，单击"Test Connection"，返回"Success"表示成功。
 
