查看原文
其他

分布式应用框架搭建及k8s运维四之gitlab及jenkins

老猿人 码农闲谈AI 2024-01-22

文章回顾及前瞻



1.分布式应用框架搭建及k8s运维一之应用搭建篇

2.分布式应用框架搭建及运维二之应用多数据源支持及多数据源下的读写分离

3.分布式应用框架搭建及k8s运维三之应用环境搭建及配置

4.分布式应用框架搭建及k8s运维四之gitlab及jenkins

5.分布式应用框架搭建及k8s运维五之应用基于jenkins的自动部署

6.分布式应用框架搭建及k8s运维六之应用基于Drone的容器自动部署


7.分布式应用框架搭建及k8s运维七之k8s集群的安装

8.分布式应用框架搭建及k8s运维八之应用自动部署到k8s集群

9.分布式应用框架搭建及k8s运维九之k8s集群用户无感知应用发布及回滚
Gitlab
软件都是在停用服务器防火墙的前提下安装的
systemctl stop firewalld
systemctl disable firewalld
在192.168.0.150服务器上安装gitlab
使用清华的镜像 (https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-15.3.0-ce.0.el7.x86_64.rpm)
[root@master software]# rpm -i gitlab-ce-15.3.1-ce.0.el7.x86_64.rpm#修改gitlab配置[root@master software]# vim /etc/gitlab/gitlab.rb#修改external_url,使用前请确保端口没被占用external_url 'http://192.168.0.150:9090'#重新加载配置[root@master software]# gitlab-ctl reconfigure#重启gitlab[root@master software]# gitlab-ctl restart#如果访问gitlab不了,查看gitlab启动日志看是否报错[root@master software]# gitlab-ctl tail#root账号默认密码路径,我本地修改成了root1234[root@master software]# cat /etc/gitlab/initial_root_password#修复头像无法显示问题[root@master software]# vim /var/opt/gitlab/gitlab-rails/etc/gitlab.yml#修改地址为(地址可能会失效,如失效请自行百度修改):plain_url: http://sdn.geekzu.org/avatar/%{hash}?s=%{size}&d=identiconssl_url: https://sdn.geekzu.org/avatar/%{hash}?s=%{size}&d=identicon


安装好以后,把我们前面新建的study-parent代码push到gitlab服务器上
Jenkins

这里我们使用的是jenkins-2.346.3-1.1版本.jenkins从2.357 版本开始需要java11以上了,我们的服务器配置的是java8,所以我们选择2.346.3-1.1版本

[root@master jenkins]# wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.346.3-1.1.noarch.rpm[root@master jenkins]# rpm -ivh jenkins-2.346.3-1.1.noarch.rpm#修改配置,比如端口,这里我用默认8080[root@master jenkins]# vim /usr/lib/systemd/system/jenkins.serviceJENKINS_PORT="8080"#设置jenkins的启动用户,最好设置成root否则会出现一些错误User=rootGroup=root[root@master jenkins]# systemctl daemon-reload#启动jenkins[root@master jenkins]# systemctl start jenkins#如果有报错,查看状态[root@master jekins]# systemctl status -l jenkins#jenkins初始密码[root@master jekins]# cat /var/lib/jenkins/secrets/initialAdminPassword

输入密码后开始配置jenkins,选择社区推荐的插件安装

配置国内插件地址Manage plugins->高级->升级站点URLhttps://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
继续滑动看下一个

分布式应用框架搭建及k8s运维四之gitlab及jenkins

老猿人 码农闲谈AI
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存