From 4dffe7585f78ce502bf22fd74490e65d2c15dc3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=88=E6=B5=A9=E6=9D=B0?= <2965713873@qq.com> Date: Sat, 16 Mar 2024 09:54:18 +0000 Subject: [PATCH 1/5] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20docu?= =?UTF-8?q?ment/gitlab=E5=AE=89=E8=A3=85=E9=83=A8=E7=BD=B2/gitlab=E5=AE=89?= =?UTF-8?q?=E8=A3=85=E9=83=A8=E7=BD=B2.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...11\350\243\205\351\203\250\347\275\262.md" | 168 ------------------ 1 file changed, 168 deletions(-) delete mode 100644 "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" 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" deleted file mode 100644 index dcabd22..0000000 --- "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" +++ /dev/null @@ -1,168 +0,0 @@ -
-安装部署 gitlab -
- -## 1. gitlab 配置 - -#### 1.下载gitlab安装包 - -``` -wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-16.9.1-ce.0.el7.x86_64.rpm -``` - -#### 2.安装gitlab - -``` -yum install -y git tar policycoreutils-python openssh-serve -rpm -ivh gitlab-ce-16.9.1-ce.0.el7.x86_64.rpm -``` - - - -安装成功会有如下信息: - - -#### 3.修改IP端口 - -编辑gitlab配置文件 - -``` -vi /etc/gitlab/gitlab.rb -``` - -修改对外访问的Ip端口: - -``` -external_url 'http://localhost:8081' # 修改成 http://实际ip:需要访问的端口 -``` - - - -``` -设置的端口不能被占用,如设置的端口已经使用,请自定义其它端口,并在防火墙设置开放范围内的端口 -a. 执行systemctl status firewalld命令查看服务器OS防火墙的状态。如果防火墙已开启(active),执行如下操作开通防火墙端口;如果防火墙没有开启(inactive),请跳过以下步骤。 -b. 执行firewall-cmd --query-port=8081/tcp命令查看端口是否开通,提示“no”表示端口未开通。 -c. 执行firewall-cmd --add-port=8081/tcp --permanent命令永久开通端口,提示“success”表示开通成功。 -d. 执行firewall-cmd --reload命令重新载入配置。 -e. 再次执行firewall-cmd --query-port=8081/tcp命令查看端口是否开通,提示“yes”表示端口已开通。 -``` - -#### 4.重新加载配置 - -``` -gitlab-ctl reconfigure #重新生成相关配置文件,执行此命令时间比较长 -``` - - - -#### 5.配置gitlab开机自动启动 - -``` -systemctl enable gitlab-runsvdir.service -systemctl start gitlab-runsvdir.service -# 关闭gitlab的自动启动命令:systemctl disable gitlab-runsvdir.service -``` - -#### 6.启动gitLab - -``` -gitlab-ctl restart -``` - -启动成功会有如下信息 - - -#### 7.查看 gitlab 版本 - -``` -cat /opt/gitlab/embedded/service/gitlab-rails/VERSION # 回显应为16.9.1 -``` - -#### 8.页面访问 gitlab - -``` -http://ip:8081/ # 端口根据个人配置进行更改 -``` - - - -#### 9.登录 gitlab - -默认账户名是root,密码存放在配置文件 /etc/gitlab/initial_root_password - - - -#### 10.设置为简体中文 - -先登录gitLab,登录成功后,在gitlab后台的系统设置里配置简体中文。 - - -完成后刷新页面即可 - - - -## 2. 安装部署 gitlab Runner - -#### 1.下载gitlab Runner安装包 - -``` -wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-runner/yum/el7-aarch64/gitlab-runner-16.9.0-1.aarch64.rpm - -# 也可在 https://mirrors.tuna.tsinghua.edu.cn/ 或 https://gitlab-runner-downloads.s3.amazonaws.com/latest/index.html中下载符合自己环境的gitlab Runer安装包,这里以gitlab-runner-16.9.0-1.aarch64.rpm为例,进行手动下载后传至服务器 -``` - -#### 2.安装gitlab Runner安装包 - -``` -yum install -y git tar -rpm -ivh gitlab-runner-16.9.0-1.aarch64.rpm -``` - -#### 3.指定gitlab-runner - -``` -useradd Kunpeng_staff -gitlab-runner uninstall -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 - -``` -systemctl status gitlab-runner -``` - -成功启动如下图所示 - - -#### 5.设置权限 - -``` -chown -R Kunpeng_staff.Kunpeng_staff /home/gitlab-runner -``` - -#### 6.gitlab runner注册服务 - -登录gitlab,在管理中心Runner中新建一个runner - -标签多个时用逗号隔开,只可为kunpeng_scanner, kunpeng_builder, kunpeng_executor, - - -其他选项按需填写 - -根据所示url,token去gitlab-runner环境注册 - -运行 gitlab-runner register,参数如图根据实际情况填写,注册成功后会显示Runner registered successfully - -点击进入runners页面 - - -- Gitee From 39b0023aadb50a0bf8cd34e9072b6fc530003108 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=88=E6=B5=A9=E6=9D=B0?= <2965713873@qq.com> Date: Sat, 16 Mar 2024 09:58:03 +0000 Subject: [PATCH 2/5] 1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 师浩杰 <2965713873@qq.com> --- ...11\350\243\205\351\203\250\347\275\262.md" | 199 ++++++++++++++++++ 1 file changed, 199 insertions(+) create mode 100644 "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" 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" new file mode 100644 index 0000000..b893ff0 --- /dev/null +++ "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" @@ -0,0 +1,199 @@ ++安装部署 gitlab +
+ +## 1. gitlab 配置 + +#### 1.下载gitlab安装包 + +``` +wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-16.9.1-ce.0.el7.x86_64.rpm +``` + +#### 2.安装gitlab + +``` +yum install -y git tar policycoreutils-python openssh-serve +rpm -ivh gitlab-ce-16.9.1-ce.0.el7.x86_64.rpm +``` + + + +安装成功会有如下信息: + + +#### 3.修改IP端口 + +编辑gitlab配置文件 + +``` +vi /etc/gitlab/gitlab.rb +``` + +修改对外访问的Ip端口: + +``` +external_url 'http://localhost:8081' # 修改成 http://实际ip:需要访问的端口 +``` + + + +``` +设置的端口不能被占用,如设置的端口已经使用,请自定义其它端口,并在防火墙设置开放范围内的端口 +a. 执行systemctl status firewalld命令查看服务器OS防火墙的状态。如果防火墙已开启(active),执行如下操作开通防火墙端口;如果防火墙没有开启(inactive),请跳过以下步骤。 +b. 执行firewall-cmd --query-port=8081/tcp命令查看端口是否开通,提示“no”表示端口未开通。 +c. 执行firewall-cmd --add-port=8081/tcp --permanent命令永久开通端口,提示“success”表示开通成功。 +d. 执行firewall-cmd --reload命令重新载入配置。 +e. 再次执行firewall-cmd --query-port=8081/tcp命令查看端口是否开通,提示“yes”表示端口已开通。 +``` + +#### 4.重新加载配置 + +``` +gitlab-ctl reconfigure #重新生成相关配置文件,执行此命令时间比较长 +``` + + + +#### 5.配置gitlab开机自动启动 + +``` +systemctl enable gitlab-runsvdir.service +systemctl start gitlab-runsvdir.service +# 关闭gitlab的自动启动命令:systemctl disable gitlab-runsvdir.service +``` + +#### 6.启动gitLab + +``` +gitlab-ctl restart +``` + +启动成功会有如下信息 + + +#### 7.查看 gitlab 版本 + +``` +cat /opt/gitlab/embedded/service/gitlab-rails/VERSION # 回显应为16.9.1 +``` + +#### 8.页面访问 gitlab + +``` +http://ip:8081/ # 端口根据个人配置进行更改 +``` + + + +#### 9.登录 gitlab + +默认账户名是root,密码存放在配置文件 /etc/gitlab/initial_root_password + + + +#### 10.设置为简体中文 + +先登录gitLab,登录成功后,在gitlab后台的系统设置里配置简体中文。 + + +完成后刷新页面即可 + + + +## 2. 安装部署 gitlab Runner + +#### 1.下载gitlab Runner安装包 + +``` +wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-runner/yum/el7-aarch64/gitlab-runner-16.9.0-1.aarch64.rpm + +# 也可在 https://mirrors.tuna.tsinghua.edu.cn/ 或 https://gitlab-runner-downloads.s3.amazonaws.com/latest/index.html中下载符合自己环境的gitlab Runer安装包,这里以gitlab-runner-16.9.0-1.aarch64.rpm为例,进行手动下载后传至服务器 +``` + +#### 2.安装gitlab Runner安装包 + +``` +yum install -y git tar +rpm -ivh gitlab-runner-16.9.0-1.aarch64.rpm +``` + +#### 3.指定gitlab-runner + +``` +useradd Kunpeng_staff +gitlab-runner uninstall +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 + +``` +systemctl status gitlab-runner +``` + +成功启动如下图所示 + + +#### 5.设置权限 + +``` +chown -R Kunpeng_staff.Kunpeng_staff /home/gitlab-runner +``` + +#### 6.gitlab runner注册服务 + +登录gitlab,在管理中心Runner中新建一个runner + +标签多个时用逗号隔开,只可为kunpeng_scanner, kunpeng_builder, kunpeng_executor, + + +其他选项按需填写 + +根据所示url,token去gitlab-runner环境注册 + +运行 gitlab-runner register,参数如图根据实际情况填写,注册成功后会显示Runner registered successfully + +点击进入runners页面 + + +#### 7.脚本配置指导 +毕昇编译器调用示例: +在流水线脚本中在某一步骤需要调用毕昇编译器进行编译时,以目标文件为”/opt/test.c“文件为例。 + +``` +stages: + - build + +clang_job: + stage: build + tags: + - kunpeng_scanner #对应gitlab-runner注册时的标签,可选择多个 + script: + - /root/BiShengCompiler-3.2.0-aarch64-linux/bin/clang /opt/test.c -o 输出路径 #所在机器上应保障已安装毕昇编译器,路径根据视情况填写 + +``` +GCC for openEuler调用示例: +在流水线脚本中在某一步骤需要调用GCC for openEuler进行编译时,以目标文件为”/opt/test.c“文件为例。 + +``` +stages: + - build + +gcc_job: + stage: build + tags: + - kunpeng_scanner #对应gitlab-runner注册时的标签,可选择多个 + script: + - /root/gcc-10.3.1-2023.12-aarch64-linux/bin/gcc /opt/test.c -o 输出路径 #所在机器上应保障已安装GCC for openEule,路径根据视情况填写 + + -- Gitee From f4f9cc5407cc4a6a86d20bc344d5bae936d25d62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=88=E6=B5=A9=E6=9D=B0?= <2965713873@qq.com> Date: Sat, 16 Mar 2024 09:59:20 +0000 Subject: [PATCH 3/5] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20docu?= =?UTF-8?q?ment/gitlab=E5=AE=89=E8=A3=85=E9=83=A8=E7=BD=B2/gitlab=E5=AE=89?= =?UTF-8?q?=E8=A3=85=E9=83=A8=E7=BD=B2.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...11\350\243\205\351\203\250\347\275\262.md" | 199 ------------------ 1 file changed, 199 deletions(-) delete mode 100644 "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" 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" deleted file mode 100644 index b893ff0..0000000 --- "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" +++ /dev/null @@ -1,199 +0,0 @@ --安装部署 gitlab -
- -## 1. gitlab 配置 - -#### 1.下载gitlab安装包 - -``` -wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-16.9.1-ce.0.el7.x86_64.rpm -``` - -#### 2.安装gitlab - -``` -yum install -y git tar policycoreutils-python openssh-serve -rpm -ivh gitlab-ce-16.9.1-ce.0.el7.x86_64.rpm -``` - - - -安装成功会有如下信息: - - -#### 3.修改IP端口 - -编辑gitlab配置文件 - -``` -vi /etc/gitlab/gitlab.rb -``` - -修改对外访问的Ip端口: - -``` -external_url 'http://localhost:8081' # 修改成 http://实际ip:需要访问的端口 -``` - - - -``` -设置的端口不能被占用,如设置的端口已经使用,请自定义其它端口,并在防火墙设置开放范围内的端口 -a. 执行systemctl status firewalld命令查看服务器OS防火墙的状态。如果防火墙已开启(active),执行如下操作开通防火墙端口;如果防火墙没有开启(inactive),请跳过以下步骤。 -b. 执行firewall-cmd --query-port=8081/tcp命令查看端口是否开通,提示“no”表示端口未开通。 -c. 执行firewall-cmd --add-port=8081/tcp --permanent命令永久开通端口,提示“success”表示开通成功。 -d. 执行firewall-cmd --reload命令重新载入配置。 -e. 再次执行firewall-cmd --query-port=8081/tcp命令查看端口是否开通,提示“yes”表示端口已开通。 -``` - -#### 4.重新加载配置 - -``` -gitlab-ctl reconfigure #重新生成相关配置文件,执行此命令时间比较长 -``` - - - -#### 5.配置gitlab开机自动启动 - -``` -systemctl enable gitlab-runsvdir.service -systemctl start gitlab-runsvdir.service -# 关闭gitlab的自动启动命令:systemctl disable gitlab-runsvdir.service -``` - -#### 6.启动gitLab - -``` -gitlab-ctl restart -``` - -启动成功会有如下信息 - - -#### 7.查看 gitlab 版本 - -``` -cat /opt/gitlab/embedded/service/gitlab-rails/VERSION # 回显应为16.9.1 -``` - -#### 8.页面访问 gitlab - -``` -http://ip:8081/ # 端口根据个人配置进行更改 -``` - - - -#### 9.登录 gitlab - -默认账户名是root,密码存放在配置文件 /etc/gitlab/initial_root_password - - - -#### 10.设置为简体中文 - -先登录gitLab,登录成功后,在gitlab后台的系统设置里配置简体中文。 - - -完成后刷新页面即可 - - - -## 2. 安装部署 gitlab Runner - -#### 1.下载gitlab Runner安装包 - -``` -wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-runner/yum/el7-aarch64/gitlab-runner-16.9.0-1.aarch64.rpm - -# 也可在 https://mirrors.tuna.tsinghua.edu.cn/ 或 https://gitlab-runner-downloads.s3.amazonaws.com/latest/index.html中下载符合自己环境的gitlab Runer安装包,这里以gitlab-runner-16.9.0-1.aarch64.rpm为例,进行手动下载后传至服务器 -``` - -#### 2.安装gitlab Runner安装包 - -``` -yum install -y git tar -rpm -ivh gitlab-runner-16.9.0-1.aarch64.rpm -``` - -#### 3.指定gitlab-runner - -``` -useradd Kunpeng_staff -gitlab-runner uninstall -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 - -``` -systemctl status gitlab-runner -``` - -成功启动如下图所示 - - -#### 5.设置权限 - -``` -chown -R Kunpeng_staff.Kunpeng_staff /home/gitlab-runner -``` - -#### 6.gitlab runner注册服务 - -登录gitlab,在管理中心Runner中新建一个runner - -标签多个时用逗号隔开,只可为kunpeng_scanner, kunpeng_builder, kunpeng_executor, - - -其他选项按需填写 - -根据所示url,token去gitlab-runner环境注册 - -运行 gitlab-runner register,参数如图根据实际情况填写,注册成功后会显示Runner registered successfully - -点击进入runners页面 - - -#### 7.脚本配置指导 -毕昇编译器调用示例: -在流水线脚本中在某一步骤需要调用毕昇编译器进行编译时,以目标文件为”/opt/test.c“文件为例。 - -``` -stages: - - build - -clang_job: - stage: build - tags: - - kunpeng_scanner #对应gitlab-runner注册时的标签,可选择多个 - script: - - /root/BiShengCompiler-3.2.0-aarch64-linux/bin/clang /opt/test.c -o 输出路径 #所在机器上应保障已安装毕昇编译器,路径根据视情况填写 - -``` -GCC for openEuler调用示例: -在流水线脚本中在某一步骤需要调用GCC for openEuler进行编译时,以目标文件为”/opt/test.c“文件为例。 - -``` -stages: - - build - -gcc_job: - stage: build - tags: - - kunpeng_scanner #对应gitlab-runner注册时的标签,可选择多个 - script: - - /root/gcc-10.3.1-2023.12-aarch64-linux/bin/gcc /opt/test.c -o 输出路径 #所在机器上应保障已安装GCC for openEule,路径根据视情况填写 - - -- Gitee From 8b34288181ff128c4e0243d39566e1e311244be5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=88=E6=B5=A9=E6=9D=B0?= <2965713873@qq.com> Date: Sat, 16 Mar 2024 09:59:45 +0000 Subject: [PATCH 4/5] =?UTF-8?q?=E6=B5=81=E6=B0=B4=E8=84=9A=E6=9C=AC?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 师浩杰 <2965713873@qq.com> --- ...11\350\243\205\351\203\250\347\275\262.md" | 199 ++++++++++++++++++ 1 file changed, 199 insertions(+) create mode 100644 "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" 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" new file mode 100644 index 0000000..b893ff0 --- /dev/null +++ "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" @@ -0,0 +1,199 @@ ++安装部署 gitlab +
+ +## 1. gitlab 配置 + +#### 1.下载gitlab安装包 + +``` +wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-16.9.1-ce.0.el7.x86_64.rpm +``` + +#### 2.安装gitlab + +``` +yum install -y git tar policycoreutils-python openssh-serve +rpm -ivh gitlab-ce-16.9.1-ce.0.el7.x86_64.rpm +``` + + + +安装成功会有如下信息: + + +#### 3.修改IP端口 + +编辑gitlab配置文件 + +``` +vi /etc/gitlab/gitlab.rb +``` + +修改对外访问的Ip端口: + +``` +external_url 'http://localhost:8081' # 修改成 http://实际ip:需要访问的端口 +``` + + + +``` +设置的端口不能被占用,如设置的端口已经使用,请自定义其它端口,并在防火墙设置开放范围内的端口 +a. 执行systemctl status firewalld命令查看服务器OS防火墙的状态。如果防火墙已开启(active),执行如下操作开通防火墙端口;如果防火墙没有开启(inactive),请跳过以下步骤。 +b. 执行firewall-cmd --query-port=8081/tcp命令查看端口是否开通,提示“no”表示端口未开通。 +c. 执行firewall-cmd --add-port=8081/tcp --permanent命令永久开通端口,提示“success”表示开通成功。 +d. 执行firewall-cmd --reload命令重新载入配置。 +e. 再次执行firewall-cmd --query-port=8081/tcp命令查看端口是否开通,提示“yes”表示端口已开通。 +``` + +#### 4.重新加载配置 + +``` +gitlab-ctl reconfigure #重新生成相关配置文件,执行此命令时间比较长 +``` + + + +#### 5.配置gitlab开机自动启动 + +``` +systemctl enable gitlab-runsvdir.service +systemctl start gitlab-runsvdir.service +# 关闭gitlab的自动启动命令:systemctl disable gitlab-runsvdir.service +``` + +#### 6.启动gitLab + +``` +gitlab-ctl restart +``` + +启动成功会有如下信息 + + +#### 7.查看 gitlab 版本 + +``` +cat /opt/gitlab/embedded/service/gitlab-rails/VERSION # 回显应为16.9.1 +``` + +#### 8.页面访问 gitlab + +``` +http://ip:8081/ # 端口根据个人配置进行更改 +``` + + + +#### 9.登录 gitlab + +默认账户名是root,密码存放在配置文件 /etc/gitlab/initial_root_password + + + +#### 10.设置为简体中文 + +先登录gitLab,登录成功后,在gitlab后台的系统设置里配置简体中文。 + + +完成后刷新页面即可 + + + +## 2. 安装部署 gitlab Runner + +#### 1.下载gitlab Runner安装包 + +``` +wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-runner/yum/el7-aarch64/gitlab-runner-16.9.0-1.aarch64.rpm + +# 也可在 https://mirrors.tuna.tsinghua.edu.cn/ 或 https://gitlab-runner-downloads.s3.amazonaws.com/latest/index.html中下载符合自己环境的gitlab Runer安装包,这里以gitlab-runner-16.9.0-1.aarch64.rpm为例,进行手动下载后传至服务器 +``` + +#### 2.安装gitlab Runner安装包 + +``` +yum install -y git tar +rpm -ivh gitlab-runner-16.9.0-1.aarch64.rpm +``` + +#### 3.指定gitlab-runner + +``` +useradd Kunpeng_staff +gitlab-runner uninstall +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 + +``` +systemctl status gitlab-runner +``` + +成功启动如下图所示 + + +#### 5.设置权限 + +``` +chown -R Kunpeng_staff.Kunpeng_staff /home/gitlab-runner +``` + +#### 6.gitlab runner注册服务 + +登录gitlab,在管理中心Runner中新建一个runner + +标签多个时用逗号隔开,只可为kunpeng_scanner, kunpeng_builder, kunpeng_executor, + + +其他选项按需填写 + +根据所示url,token去gitlab-runner环境注册 + +运行 gitlab-runner register,参数如图根据实际情况填写,注册成功后会显示Runner registered successfully + +点击进入runners页面 + + +#### 7.脚本配置指导 +毕昇编译器调用示例: +在流水线脚本中在某一步骤需要调用毕昇编译器进行编译时,以目标文件为”/opt/test.c“文件为例。 + +``` +stages: + - build + +clang_job: + stage: build + tags: + - kunpeng_scanner #对应gitlab-runner注册时的标签,可选择多个 + script: + - /root/BiShengCompiler-3.2.0-aarch64-linux/bin/clang /opt/test.c -o 输出路径 #所在机器上应保障已安装毕昇编译器,路径根据视情况填写 + +``` +GCC for openEuler调用示例: +在流水线脚本中在某一步骤需要调用GCC for openEuler进行编译时,以目标文件为”/opt/test.c“文件为例。 + +``` +stages: + - build + +gcc_job: + stage: build + tags: + - kunpeng_scanner #对应gitlab-runner注册时的标签,可选择多个 + script: + - /root/gcc-10.3.1-2023.12-aarch64-linux/bin/gcc /opt/test.c -o 输出路径 #所在机器上应保障已安装GCC for openEule,路径根据视情况填写 + + -- Gitee From 4e5b900c0a6f86e60d0bd64690ac3d15c3cb7781 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=88=E6=B5=A9=E6=9D=B0?= <2965713873@qq.com> Date: Sat, 16 Mar 2024 10:01:26 +0000 Subject: [PATCH 5/5] update README.md. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 师浩杰 <2965713873@qq.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a4566b9..52cfac1 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Pipeline solution to support building, deploying and automating any software pro 2. [安装部署Jenkins](https://gitee.com/openeuler/devkit-pipeline/blob/master/document/Jenkins安装部署/安装部署Jenkins.md) 3. [Jenkins流水线配置迁移、亲和门禁](https://gitee.com/openeuler/devkit-pipeline/blob/master/document/Jenkins安装部署/Jenkins流水线配置迁移、亲和门禁.md) 4. [安装部署Gitlab](https://gitee.com/openeuler/devkit-pipeline/blob/master/document/gitlab安装部署/gitlab安装部署.md) -5. [Gitlab流水线配置迁移、亲和门禁](https://gitee.com/openeuler/devkit-pipeline/blob/master/document/Gitlab流水线配置迁移、亲和门禁.md) +5. [Gitlab流水线配置迁移、亲和门禁](https://gitee.com/openeuler/devkit-pipeline/blob/master/document/gitlab安装部署/Gitlab流水线配置迁移、亲和门禁.md) 6. [手动安装lkp-test](https://gitee.com/openeuler/devkit-pipeline/blob/master/document/lkp-test安装部署/lkp-tests安装部署.md) #### 参与贡献 -- Gitee