首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏章工运维

    k8s yaml部署gitlab

    # 创建资源 # pvc [root@tiaoban cicd]# cat > gitlab-pvc.yaml << EOF apiVersion: v1 kind: PersistentVolumeClaim : gitlab spec: containers: - name: gitlab image: gitlab/gitlab-ce:16.0.4- '] = false gitlab_rails['time_zone'] = 'Asia/Shanghai' gitlab_rails[' gitlab_email_enabled'] = false gitlab_rails['smtp_enable'] = false gitlab_rails requests: memory: "4Gi" cpu: "2" limits: memory: "8Gi

    76210编辑于 2024-03-28
  • 来自专栏小网管的运维之路

    gitlab 部署

    packages.gitlab.com/app/gitlab/gitlab-ce/search? wget -c https://packages.gitlab.com/gitlab/gitlab-ce/el/7/x86_64/gitlab-ce-9.0.6-ce.0.el7.x86_64.rpm rpm -ivh gitlab*.rpm #下载和安装rpm包 域名 vim /etc/gitlab/gitlab.rb external_url 'http://gitlab.example.com stop #关闭gitlab head -1 /opt/gitlab/version-manifest.txt #查看安装的gitlab版本 cd gitlab/ #进入汉化包目录 git diff 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #!

    1.7K40发布于 2019-05-31
  • 来自专栏开源部署

    gitlab部署

    8 关闭selinux和防火墙 2.1、 安装依赖包 dnf install -y curl policycoreutils openssh-server postfix systemctl ://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el8/下载rpm包到本地进行安装 [root@zutuanxue ~]# yum localinstall gitlab-ce-12.9.2-ce.0.el8.x86_64.rpm ) 2.3、配置 [root@zutuanxue ~]# vim /etc/gitlab/gitlab.rb external_url reconfigure #修改完成之后重新配置gitlab 命令和目录 /opt/gitlab/ # gitlab的程序安装目录 /var/opt/gitlab # gitlab node-exporter*,postgres-exporter*,prometheus*,redis-exporter* #与监控相关的插件 在浏览器中访问本机,就可以打开登录界面,初次登录必须修改密码(不能少于8

    1K30编辑于 2022-09-15
  • 来自专栏HansBug's Lab

    gitlabgitlab快速部署教程

    gitlab快速部署教程 部署环境 Ubuntu 16.04(亲测可用) 开始部署 安装依赖 sudo apt-get install curl openssh-server ca-certificates 如果出现502错误的话,则将以下文件的读权限打开 sudo chmod -R o+x /var/opt/gitlab/gitlab-rails 配置调整 部署域名调整 编辑配置文件 sudo nano /etc/gitlab/gitlab.rb 将内部的external_url修改为自己的部署域名,例如: 如果是局域网直接ip访问的话,设置为http://xxx.xxx.xxx.xxx即可 如果是外网通过域名访问的话 ,设置为http://your.domain-name.com 然后,重新生成配置 sudo gitlab-ctl reconfigure 自行使用nginx部署 实际上,这个快速部署的软件包内是自带nginx 的,然而实际服务器部署的话,我们常常需要部署在系统原生的nginx上,我们可以按照这样的方式进行操作: 在nginx配置文件中添加配置: # gitlab socket 文件地址 upstream gitlab

    2.5K11发布于 2018-10-25
  • 来自专栏千里行走

    gitlab-1:部署gitlab

    1、配置yum源 vim /etc/yum.repos.d/gitlab-ce.repo 复制以下内容: [gitlab-ce] name=Gitlab CE Repository baseurl=https /gitlab/embedded/service/gitlab-rails/VERSION ? i in *> do mv 仓库目录默认位置:git_data_dir "/var/opt/gitlab/git-data" gitlab配置文件位于:/etc/gitlab/gitlab.rb #git_data_dir sudo gitlab-ctl start # 启动所有 gitlab 组件; sudo gitlab-ctl stop # 停止所有 gitlab 组件; sudo gitlab-ctl restart /gitlab/gitlab.rb # 修改默认的配置文件; gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab; sudo gitlab-ctl

    1.2K40发布于 2020-10-27
  • GitLab——如何快速部署GitLab仓库

    前言 GitLab官方文档 : https://docs.gitlab.com/omnibus/docker/README.html#install-gitlab-using-docker-compose DockerComposer : https://docs.docker.com/compose/install/ 步骤 搭建步骤 docker和docker-compose安装 可参考Jenkins部署中的 $GITLAB_HOME/logs /var/log/gitlab For storing logs. $GITLAB_HOME/config /etc/gitlab For storing the GitLab configuration files. :/var/opt/gitlab - /app/data/gitlab/logs:/var/log/gitlab - /app/data/gitlab/config:/etc/gitlab

    50610编辑于 2024-08-16
  • 来自专栏python3

    Jenkins+harbor+gitlab+k8s 部署maven项目

    一、概述 maven项目部署流程图如下: ? gitlab-ce_12.1.4 ubuntu-16.04.4-server-amd64 192.168.10.130 k8s master kubernetes 1.15.2 ubuntu-16.04.4 实际上,应该是要单独部署的。 Jenkins基于https的k8s配置,请参考链接: https://www.cnblogs.com/xiao987334176/p/11338827.html GitLab+Jenkins持续集成, master上并运用应用 k8s master 操作 登录到k8s master,创建目录 mkdir kube-conf 删除gitlab springbootdemo项目中的kube.yaml,新增

    4K31发布于 2020-03-06
  • 来自专栏散尽浮华

    K8S容器环境下GitLab-CI和GItLab Runner 部署记录

    一、简单介绍 GitLab-CI GitLab CI/CD是GitLab的一部分,支持从计划到部署具有出色的用户体验。CI/CD是开源GitLab社区版和专有GitLab企业版的一部分。 本案例中使用的Gitlab-ce镜像部署,镜像中的Gitlab版本是13.7.4。 本案例中使用NFS作为持久化存储方式。 drwxr-xr-x 2 root root 6 Mar 25 14:03 redis 2)部署Gitlab 可以先创建一个命名空间 [root@k8s-master01 gitlab]# kubectl 7d18h 配置三个核心程序的容器化部署的yaml文件 [root@k8s-master01 gitlab]# pwd /opt/k8s/k8s_project/gitlab [root@k8s-master01 编译gitlab runner的pod部署的yaml文件内容: [root@k8s-master01 gitlab]# cat runner-statefulset.yaml apiVersion:

    8.5K41发布于 2021-04-01
  • 来自专栏Linux

    Ubuntu部署gitLab

    硬件要求:至少 4GB 内存(推荐 8GB 或更多)。至少 2 核 CPU(推荐 4 核或更多)。至少 10GB 磁盘空间(推荐 20GB 或更多)。 安装 GitLabsudo apt install gitlab-ce1.2.4 配置 GitLab运行以下命令配置 GitLab:sudo gitlab-ctl reconfigure管理员账号的账号名为 配置 GitLab2.1 修改配置文件如果需要修改 GitLab 配置,可以编辑配置文件:sudo vi /etc/gitlab/gitlab.rb修改后运行以下命令应用配置:sudo gitlab-ctl /gitlab \ --volume /srv/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:latesthostname:设置 GitLab 实例的主机名 volume:将容器内的目录挂载到主机,以便持久化数据:/srv/gitlab/config:配置文件/srv/gitlab/logs:日志文件/srv/gitlab/data:数据文件

    1.6K11编辑于 2025-07-08
  • 来自专栏TopFE

    docker 部署Gitlab

    今天看到有个人 把 docker 部署Gitlab 的文章设置为付费文档了 我就呵呵了。。。 detach \ --hostname 115.159.52.223 \ --publish 443:443 --publish 80:80 --publish 222:22 \ --name gitlab \ --restart always \ --volume /srv/gitlab/config:/etc/gitlab \ --volume /srv/gitlab/logs:/var/ log/gitlab \ --volume /srv/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:latest 使用的社区版的GitLab 115.159.52.223

    56110编辑于 2022-01-25
  • 来自专栏John Wong's Blog

    Docker 部署 Gitlab

    基于 docker 部署 gitlab 比较方便,但服务器至少需要 4GB 内存,否则可能出现 502 错误。 1. 拉取镜像 # 查询 docker search gitlab # 拉取 默认latest docker pull gitlab/gitlab-ce 2. 3322:22 \ --name gitlab \ --restart always \ --volume $GITLAB_HOME/config:/etc/gitlab \ --volume $GITLAB_HOME /logs:/var/log/gitlab \ --volume $GITLAB_HOME/data:/var/opt/gitlab \ gitlab/gitlab-ee:latest #正常情况下 就可以通过 /gitlab.rb # 添加内容 # gitlab 访问地址/域名 external_url 'http://192.168.1.109:' # ssh IP gitlab_rails['gitlab_ssh_host

    1.5K20编辑于 2021-12-23
  • 来自专栏全栈程序员必看

    docker部署gitlab

    这篇文章用来记录下我在使用docker部署gitlab时候遇到的一些坑。 先介绍下我的环境: 轻量应用服务器:2核4G(好像最低要求配置,之前用2核2G的部署,直接给内存溢出),centos7.6 第一步:安装docker 具体安装步骤参考的是docker官方文档,主要就几个步骤就可以完成安装 部署的官方文档:gitlab docker方式部署 好了,到现在为止,按照官方文档的操作就已经完成 也是踩坑的开始 按照文档操作完后,输入部署时候设置的地址,访问失败 坑1: ERR_UNSAFE_PORT 的root初始密码,在第一次登录的时候不能手动设置 在可以访问部署好的gitlab后,访问地址,傻眼了,怎么和别人的不一样,怎么不能设置root密码。 里面的gitlab并没有找到这个文件,在非docker方式部署gitlab,倒是可以找到这个文件。

    6K20编辑于 2022-11-10
  • 来自专栏我的博客

    Docker部署gitlab

    参考:https://github.com/sameersbn/docker-gitlab/blob/master/README.md 安装docker-gitlab docker pull sameersbn /postgresql:latest 启动redis容器 docker run --name=gitlab-redis -d sameersbn/redis:latest 启动gitlab mkdir -p /opt/gitlab/data mkdir -p /opt/gitlab/backups docker run --name gitlab -d \ --link gitlab-postgresql :postgresql --link gitlab-redis:redisio \ --publish 10022:22 --publish 10080:80 \ --env 'GITLAB_PORT ' \ --volume /srv/docker/gitlab/gitlab:/home/git/data \ sameersbn/gitlab

    1.7K40发布于 2018-04-28
  • 来自专栏云原生生态圈

    Gitlab CICD 与Kubernetes实践·部署GitLab

    Gitlab CI/CD方法论中探索实践中大致了解Gitlab在CI/CD功能的基本介绍,现在我们通过在K8s集群内安装GitlabGitlab Runner来为深入探索Gitlab持续集成做好前期准备 [1]在kubernetes上进行GitLab-CE的安装部署,在部署Gitlab的之前,我们需要先部署其依赖的Redis和PostgreSQL,然后才能正常的运行gitlab. k8s上运行gitlab的初步需求。 下一步就可以准备Gitlab Runner在k8s上的运行和进行持续集成持续部署的实践了。 kubernetes炼气期之k8s平台快速搭建 ? 二进制部署Kubernetes集群1.9版本

    3K31发布于 2020-11-02
  • 来自专栏服务器运维笔记

    Gitlab CICD 部署应用到 K8S 演示

    前言 关于 Gitlab CE 部署Gitlab CI 搭建请参考下文 Docker Compose部署Gitlab Gitlab CI 搭建持续集成环境 环境 与 概述 一个 hello-world nodejs 项目 Dockerfile 和 app.dev.yaml(k8s deploy 文件) 存放在业务代码中 Gitlab CI Build 机器需要安装 envsubst 命令 构建一个 Docker 业务镜像发布到 Kubernetes 中 本项目部署 K8S Service 、HPA 和 Deployment CI_COMMIT_REF_SLUG CI_COMMIT_SHA 变量都是 Gitlab CI 内置的变量 把 hello-world 项目部署到 Kubernetes default 命名空间中,NODE_ENV 使用 development 演示 编写 .gitlab-ci.yml 查看部署到 Kubernetes 项目 ?

    1.3K20发布于 2020-05-26
  • 来自专栏程序手艺人

    05 - GitLab 部署 NXP-i.MX 8MM 源码

    https://blog.csdn.net/z2066411585/article/details/89972811 为了方便多人的协作开发,现在把NXP-i.MX 8MM部署在内部服务器搭建的 GitLab上。 GitLab上新建Groups,然后在Groups中添加需要的仓库 ? 源码的目录结构通过manifests/default.xml来维护,通过repo来管理 <? xml version="1.0" encoding="UTF-<em>8</em>"? > <manifest> <remote name="origin" fetch="." review="ssh://git@<em>gitlab</em>.sugrsugr.com:9022/nxp/" /> <default

    1K30发布于 2019-05-15
  • 来自专栏YP小站

    Gitlab CICD 部署应用到 K8S 演示

    前言 关于 Gitlab CE 部署Gitlab CI 搭建请参考下文 Docker Compose部署Gitlab Gitlab CI 搭建持续集成环境 环境 与 概述 一个 hello-world nodejs 项目 Dockerfile 和 app.dev.yaml(k8s deploy 文件) 存放在业务代码中 Gitlab CI Build 机器需要安装 envsubst 命令 构建一个 Docker 业务镜像发布到 Kubernetes 中 本项目部署 K8S Service 、HPA 和 Deployment CI_COMMIT_REF_SLUG CI_COMMIT_SHA 变量都是 Gitlab CI 内置的变量 把 hello-world 项目部署到 Kubernetes default 命名空间中,NODE_ENV 使用 development 演示 编写 .gitlab-ci.yml 查看部署到 Kubernetes 项目 ?

    2.4K20发布于 2020-06-04
  • 来自专栏小陈运维

    GitLab 安装部署使用

    GitLab 安装部署使用 GitLab介绍 GitLab:是一个基于Git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类似于Github一样的系统,一般用于在企业、学校等内部网络搭建git start # 启动所有 gitlab 组件; gitlab-ctl stop # 停止所有 gitlab 组件; gitlab-ctl restart # 重启所有 gitlab 组件; gitlab-ctl status # 查看服务状态; vim /etc/gitlab/gitlab.rb # 修改gitlab 配置文件; gitlab-ctl reconfigure # 重新编译gitlab的配置; gitlab-rake gitlab:check SANITIZE=true - -trace # 检查gitlabgitlab-ctl tail # 查看日志; gitlab-ctl tail nginx/gitlab_access.log

    1.5K40编辑于 2022-01-04
  • 来自专栏小陈运维

    在Kubernetes部署GitLab

    在Kubernetes部署GitLab前置条件已安装Helm工具已部署NFS自动创建PVC使用HELM安装[root@k8s-master01 ~]# helm repo add gitlab https ://charts.gitlab.io/"gitlab" has been added to your repositories[root@k8s-master01 ~]# helm repo updateHang ⎈[root@k8s-master01 ~]# helm upgrade --install gitlab gitlab/gitlab \ --timeout 600s \ --set global.hosts.domain 0 81sdefault gitlab-sidekiq-all-in-1-v2-64cbbc8cd8-sx8b6 1/1 [root@k8s-master01 ~]# 测试访问# 查看密码[root@k8s-master01 ~]# kubectl get secret gitlab-gitlab-initial-root-password

    1K30编辑于 2022-09-12
  • 来自专栏章工运维

    rpm包部署gitlab

    # 参考文档 安装文档:https://docs.gitlab.com/omnibus/installation/ rpm软件包地址:gitlab/gitlab-ce - Packages · packages.gitlab.com new window) # rpm包安装 # 一键在线安装 参考文档:gitlab/gitlab-ce - Installation · packages.gitlab.com (opens new gitlab-ce/packages/el/8/gitlab-ce-15.7.9-ce.0.el8.x86_64.rpm/download.rpm [root@tiaoban gitlab]# ls gitlab-ce -15.7.9-ce.0.el8.x86_64.rpm [root@tiaoban gitlab]# dnf -y install gitlab-ce-15.7.9-ce.0.el8.x86_64.rpm @tiaoban gitlab]# gitlab-ctl reconfigure # 配置 登录web页面 获取默认密码 [root@tiaoban gitlab]# cat /etc/gitlab/initial_root_password

    81710编辑于 2024-03-28
领券