Gitlab安装与配置

发布时间:2026/6/2 3:53:16

Gitlab安装与配置 批量安装五个服务yum install -y curl policycoreutils openssh-server postfix将 postfix 设置为开机自动启动systemctl start postfix systemctl enable postfix编写yum源文件vim /etc/yum.repos.d/gitlab-ce.repo[gitlab]namegitlabbaseurlhttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el9/gpgcheck0enabled1释放磁盘空间yum clean all重建 YUM 缓存yum makecache安装gitlabyum install -y gitlab-cecd /usr/lib64软链接ln -s libcrypt.so.1 libcrypt.so.2更改gitlab服务器中配置文件vim /etc/gitlab/gitlab.rb更改为本机IP加载配置并初始化gitlab-ctl reconfigure查看 GitLab 所有组件运行状态gitlab-ctl statusss -tulnp | grep 8080 端口不能有冲突实时滚动显示所有 GitLab 组件日志gitlab-ctl tailcat /etc/gitlab/initial_root_password 用户名root 查看登录密码登录Jenkins网页下载插件Generic Webhook Trigger重启Jenkins服务在任务配置中找到启动服务在回来复制在jenkins服务器中操作su - -s /bin/bash jenkinsssh-copy-id git192.168.11.128ssh-copy-id root192.168.11.129ssh-copy-id root192.168.11.130登录gitlab网页更改网络配置genggai创建项目更改网络配置创建Jenkins修改密码打开新nginx服务器删除/usr/share/nginx/html/的文件在Jenkins服务器操作git clone http://192.168.11.129/root/test.git并创建web页面文件git add .git commit -m maingit push origin main用户名root 密码cat /etc/gitlab/initial_root_password查找在jenkins网页操作下一个模板在gitlab网页创建新的项目在jenkins创建新任务chmod x init.shansible all -i hosts -m script -a init.sh -u root在Jenkins服务器下载ansible yum install -y ansiblegit clone http://192.168.11.129/root/init-project.gitcd init-project/vim init.sh#!/bin/bashhostnamectl set-hostname web1vim hosts[web1]192.168.11.130git add .git commit -m maingit push origin maincd在gitlab网页创建一个新的项目在Jenkins创建新任务 并下载ansible插件在Jenkins服务器执行git clone http://192.168.11.129/root/ansible.git在目录中编写运维脚本可以每日在Jenkins运行可以设置在别的任务下任务完成后执行ansible任务

相关新闻