返回介绍

PART Ⅰ : 容器云OPENSHIFT

PART Ⅱ:容器云 KUBERNETES

PART Ⅲ:持续集成与持续部署

PART Ⅴ:日志/监控/告警

PART Ⅵ:基础

PART Ⅶ:数据存储、处理

PART VIII:CODE

PART X:HACKINTOSH

PART XI:安全

部署与配置

发布于 2024-06-08 21:16:47 字数 3554 浏览 0 评论 0 收藏 0

Deb安装包下载地址:https://packages.gitlab.com/gitlab/

ARM

官方gitlab-ce暂没有ARM 架构的镜像,所以由第三方的镜像进行部署

参考:https://about.gitlab.com/handbook/engineering/development/enablement/distribution/maintenance/arm.html

GitHub:https://github.com/ulm0/gitlab

DockerHub:https://hub.docker.com/r/yrzr/gitlab-ce-arm64v8

mkdir -p /data/gitlab/data /data/gitlab/logs /data/gitlab/config && \
docker run -d \
--hostname 192.168.1.8 \
-e GITLAB_OMNIBUS_CONFIG="external_url 'http://192.168.1.1:38080';gitlab_rails['lfs_enabled'] = true; gitlab_rails['gitlab_shell_ssh_port'] = 30022 ; node_exporter['enable'] = true ;" \
-e RAILS_ENV="production" \
-e GITLAB_EMAIL_DISPLAY_NAME="Gitlab 13" \
-e GITLAB_EMAIL_FROM="*****@163.com" \
-e GITLAB_EMAIL_REPLY_TO="*****@163.com" \
-e GITLAB_EMAIL_SUBJECT_SUFFIX="Gitlab 13" \
-e GITLAB_ROOT_PASSWORD="*****" \
-p 38080:38080 \
-p 30022:22 \
--name gitlab \
--restart always \
--privileged \
-v /data/gitlab/config:/etc/gitlab \
-v /data/gitlab/logs:/var/log/gitlab \
-v /data/gitlab/data:/var/opt/gitlab \
ulm0/gitlab:13.2.6

手动构建新版本的arm gitlab docker镜像

git clone https://github.com/ulm0/gitlab.git gitlab-arm-docker
cd gitlab-arm-docker
echo "13.8.1" > VERSION
make build

针对raspberry的deb包下载地址:https://packages.gitlab.com/gitlab/raspberry-pi2

ARM架构(ubuntu)

https://packages.gitlab.com/app/gitlab/gitlab-ce/search?q=&filter=debs&filter=debs&dist=ubuntu%2Fjammy

apt-get install curl gnupg apt-transport-https
curl -fsSL https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey | gpg --dearmor > /usr/share/keyrings/gitlab_gitlab-ce-archive-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/gitlab_gitlab-ce-archive-keyring.gpg] https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu jammy main" >> /etc/apt/sources.list.d/gitlab_gitlab-ce.list
echo "deb-src [signed-by=/usr/share/keyrings/gitlab_gitlab-ce-archive-keyring.gpg] https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu jammy main" >> /etc/apt/sources.list.d/gitlab_gitlab-ce.list

apt update
apt install gitlab-ce

安装路径:/opt/gitlab

配置文件:/etc/gitlab/gitlab.rb

启动命令:gitlab-ctl reconfigure

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文