gitlab+jenkins安装

此安装配置以centos7为例,内存尽量大一点,内核也尽量多一点,内存至少4g内核至少4核运行很慢。

gitlab社区版安装包地址:gitlab/gitlab-ce - Packages · packages.gitlab.com

gitlab安装

192.168.100.12        gitlab安装的服务器ip

下载anzhuangb

安装时建议直接wget不要使用yum源,会占用一定资源

找到对应版本进行安装,我是centos7,所以选择el7的版本

使用wget在服务器中直接下载即可,没有wget命令就安装一下

[root@localhost ~]# yum -y install wget
[root@localhost ~]# wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-16.2.8-ce.0.el7.x86_64.rpm/download.rpm
#安装gitlab-ce
[root@localhost ~]# yum -y localinstall gitlab-ce-16.2.8-ce.0.el7.x86_64.rpm 

修改gitlab配置文件

[root@localhost ~]# vim  /etc/gitlab/gitlab.rb
#使用vim查找功能找到以下注释行的内容进行修改,记得去掉注释符号
#external_url 'http://你的ip地址或者域名'
#增加这两行
user['username'] = "git"
user['group'] = "git"

#加载gitlab配置文件,并重新启动gitlab服务以使更改生效
[root@test100 tmp]# gitlab-ctl reconfigure

password的目录就是gitlab的临时密码

启动gitlab

我们先启动gitlab服务

[root@localhost ~]# gitlab-ctl start


gitlab 启动、停止、重启
# gitlab-ctl    start
# gitlab-ctl    status
# gitlab-ctl    stop
# gitlab-ctl    restart

启动服务后我们访问一下

账号为root

密码就是上面的那个password的文件中的密码直接复制过来就行

修改成中文页面

进去后页面为英文,对于我这种英文渣渣不是很友好,所以我选择修改成中文页面

第一步

第二步(不要忘记点save进行保存哦)

重置root密码

最重要的当然是修改root密码啦,刚刚说了那个密码24小时就会被重置

保存后会跳到登陆页面

如果公司内部使用,可以将注册机制关闭提高安全

我这就不做限制了

剩下的都是鼠标点点点就不做过多解释了,自行研究一下,可自行查看官网文档

jenkins安装

192.168.100.11        jenkins安装的服务器ip

jenkins国内清华源地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/

需要先安装jdk,因为jenkins是java的项目

我这个版本的jenkins不支持jdk1.8,所以需要下高一点的版本,我直接使用yum安装了11版本,免去了配置

[root@localhost ~]# wget --no-check-certificate  https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.361.3-1.1.noarch.rpm
[root@localhost ~]# yum -y install java-11-openjdk
[root@localhost ~]# yum -y localinstall jenkins-2.361.3-1.1.noarch.rpm 

启动jenkins服务

服务启动较慢,如果长时间起不来请重启机器再启动服务

[root@localhost ~]# systemctl   start jenkins
[root@localhost ~]# systemctl   status jenkins
● jenkins.service - Jenkins Continuous Integration Server
   Loaded: loaded (/usr/lib/systemd/system/jenkins.service; disabled; vendor preset: disabled)
   Active: active (running) since 四 2023-10-19 08:48:04 CST; 12h ago

[root@localhost ~]# netstat -nplt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      8941/sshd           
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      9190/master         
tcp6       0      0 :::8080                 :::*                    LISTEN      52115/java          
tcp6       0      0 :::22                   :::*                    LISTEN      8941/sshd           
tcp6       0      0 ::1:25                  :::*                    LISTEN      9190/master    

如有需要可以 修改jenkins http port,详情可查看配置文件

[root@localhost ~]#  vim /etc/sysconfig/jenkins

JENKINS_PORT="8080"

  访问jenkins初始化jenkins

刚开始建议直接安装推荐的插件

等待插件安装完成

gitlab和jenkins都已经安装完毕

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值