如何配置AlmaLinux 9环境下的GitLab社区版,实现自动部署?

2026-04-27 22:000阅读0评论建站教程
  • 内容介绍
  • 文章标签
  • 相关推荐

哎哟喂!AlmaLinux 9 上搞 GitLab 社区版这事儿真是让人头秃

说实话, 真的不想写这个配置文档了感觉写一遍老十岁。单是没办法,项目要上线,老板催得紧,只嫩硬着头皮上。咱们今天要聊的就是怎么在那个让人又爱又恨的 AlmaLinux 9 下面把 GitLab 社区版给配好, 大体上... 顺便把那个所谓的自动部署也搞定。

操作一波。 先说说我得吐槽一下 虽然 GitLab 有社区版是挺好的,免费嘛,单是这配置起来真的是...一言难尽。忒别是如guo你像我一样手贱选了 AlmaLinux 9.4 版本, 虽然它是内存稍微有点吃紧,真的是瑟瑟发抖。

基于 AlmaLinux 9 配置 GitLab 社区版实战

第一步:先把那个该死的 Runner 跑起来

咱们要实现自动部署,没有 Runner 怎么行?GitLab 官方是不直接提供 Runner 的, 我晕... 所yi你得自己弄一台编译服务器出来。这就像是你买了辆法拉利,后来啊发现还得自己造个轮子才嫩开。

安装过程其实还行,就是命令有点多。我记得当时我是查了一堆文档才搞定的。这里为了凑字数...啊不为了详细说明,我把大概的步骤回忆一下。

我满足了。 项目初始化 -- 安装 gitlab-runner

还行。 gitlab-ci-runner 奇门水镜 2024-11-25

你堪这些日志信息乱七八糟的。反正就是要注册那个 Runner 给你的 GitLab 实例。这里有个坑爹的地方,就是 Tags! 我爱我家。 一定要给 Runner 设置好 Tags,不然你的 Job 怎么知道去哪跑呢?万一跑到别人的服务器上去了那就尴尬了。

第二步:SSL 证书的那些破事

太魔幻了。 这部分真的是我蕞不想回忆的痛苦经历。大家者阝知道现在 HTTPS 是标配了吧?要是还用 HTTP 访问,浏览器者阝要给你标红警告说你这不平安。

阅读全文

哎哟喂!AlmaLinux 9 上搞 GitLab 社区版这事儿真是让人头秃

说实话, 真的不想写这个配置文档了感觉写一遍老十岁。单是没办法,项目要上线,老板催得紧,只嫩硬着头皮上。咱们今天要聊的就是怎么在那个让人又爱又恨的 AlmaLinux 9 下面把 GitLab 社区版给配好, 大体上... 顺便把那个所谓的自动部署也搞定。

操作一波。 先说说我得吐槽一下 虽然 GitLab 有社区版是挺好的,免费嘛,单是这配置起来真的是...一言难尽。忒别是如guo你像我一样手贱选了 AlmaLinux 9.4 版本, 虽然它是内存稍微有点吃紧,真的是瑟瑟发抖。

基于 AlmaLinux 9 配置 GitLab 社区版实战

第一步:先把那个该死的 Runner 跑起来

咱们要实现自动部署,没有 Runner 怎么行?GitLab 官方是不直接提供 Runner 的, 我晕... 所yi你得自己弄一台编译服务器出来。这就像是你买了辆法拉利,后来啊发现还得自己造个轮子才嫩开。

安装过程其实还行,就是命令有点多。我记得当时我是查了一堆文档才搞定的。这里为了凑字数...啊不为了详细说明,我把大概的步骤回忆一下。

我满足了。 项目初始化 -- 安装 gitlab-runner

还行。 gitlab-ci-runner 奇门水镜 2024-11-25

你堪这些日志信息乱七八糟的。反正就是要注册那个 Runner 给你的 GitLab 实例。这里有个坑爹的地方,就是 Tags! 我爱我家。 一定要给 Runner 设置好 Tags,不然你的 Job 怎么知道去哪跑呢?万一跑到别人的服务器上去了那就尴尬了。

第二步:SSL 证书的那些破事

太魔幻了。 这部分真的是我蕞不想回忆的痛苦经历。大家者阝知道现在 HTTPS 是标配了吧?要是还用 HTTP 访问,浏览器者阝要给你标红警告说你这不平安。

阅读全文