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..2047d396b477647bbfcac0f72537c6cff127d0df 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,53 @@ 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) 点击进入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