diff --git "a/document/gitlab\345\256\211\350\243\205\351\203\250\347\275\262/gitlab\345\256\211\350\243\205\351\203\250\347\275\262.md" "b/document/gitlab\345\256\211\350\243\205\351\203\250\347\275\262/gitlab\345\256\211\350\243\205\351\203\250\347\275\262.md" index b893ff009cbe8f7d2147f6ec93466f82731c4cae..1c202dc6328856078c84d99e9b73c56f9806c9ed 100644 --- "a/document/gitlab\345\256\211\350\243\205\351\203\250\347\275\262/gitlab\345\256\211\350\243\205\351\203\250\347\275\262.md" +++ "b/document/gitlab\345\256\211\350\243\205\351\203\250\347\275\262/gitlab\345\256\211\350\243\205\351\203\250\347\275\262.md" @@ -117,56 +117,56 @@ wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-runner/yum/el7-aarch64/gitlab-r yum install -y git tar rpm -ivh gitlab-runner-16.9.0-1.aarch64.rpm ``` - #### 3.指定gitlab-runner ``` -useradd Kunpeng_staff gitlab-runner uninstall +mkdir /home/Kunpeng_staff +gitlab-runner install --working-directory /home/Kunpeng_staff --user root + +# 若想指定用户运行 +useradd Kunpeng_staff gitlab-runner install --working-directory /home/Kunpeng_staff --user Kunpeng_staff ``` - #### 4.启动gitlab-runner + ``` systemctl daemon-reload #重新加载配置 systemctl start gitlab-runner #启动服务 systemctl enable gitlab-runner #设置开机启动 systemctl restart gitlab-runner #重启服务 ``` - -#### 4.查看gitlab-runner +#### 5.查看gitlab-runner ``` systemctl status gitlab-runner ``` - 成功启动如下图所示 ![](./gitlab/gitlab-runner启动.PNG) -#### 5.设置权限 +#### 6.设置权限 ``` +chown -R root.root /home/gitlab-runner +# 指定单一时用户运行 chown -R Kunpeng_staff.Kunpeng_staff /home/gitlab-runner ``` - -#### 6.gitlab runner注册服务 - +#### 7.gitlab runner注册服务 登录gitlab,在管理中心Runner中新建一个runner ![](./gitlab/注册02.PNG) 标签多个时用逗号隔开,只可为kunpeng_scanner, kunpeng_builder, kunpeng_executor, - - 其他选项按需填写 ![](./gitlab/注册03.PNG) 根据所示url,token去gitlab-runner环境注册 ![](./gitlab/注册06.PNG) -运行 gitlab-runner register,参数如图根据实际情况填写,注册成功后会显示Runner registered successfully -![](./gitlab/注册07.PNG) +运行 gitlab-runner register,参数如图根据实际情况填写,若token验证失败,请尝试关闭防火墙,注册成功后会显示Runner registered successfully +若注册时如下报错,可使用如下命令在后台尝试重新注册,具体步骤查看https://docs.gitlab.com/ee/ci/runners/new_creation_workflow +![](./gitlab/注册08.PNG) 点击进入runners页面 ![](./gitlab/注册09.PNG) ![](./gitlab/注册10.PNG) -#### 7.脚本配置指导 +#### 8.脚本配置指导 毕昇编译器调用示例: 在流水线脚本中在某一步骤需要调用毕昇编译器进行编译时,以目标文件为”/opt/test.c“文件为例。 diff --git "a/document/gitlab\345\256\211\350\243\205\351\203\250\347\275\262/gitlab\345\256\211\350\243\205\351\203\250\347\275\262.pdf" "b/document/gitlab\345\256\211\350\243\205\351\203\250\347\275\262/gitlab\345\256\211\350\243\205\351\203\250\347\275\262.pdf" deleted file mode 100644 index c4a6d8b2d635edd8e856fdbd466c754b239dc7fc..0000000000000000000000000000000000000000 Binary files "a/document/gitlab\345\256\211\350\243\205\351\203\250\347\275\262/gitlab\345\256\211\350\243\205\351\203\250\347\275\262.pdf" and /dev/null differ