(2)搭建jenkins和配置jenkins使用gitab更新代码

本文详细介绍了如何搭建Jenkins并配置使用GitLab自动更新代码。首先,安装JDK,然后通过RPM包安装Jenkins,修改配置文件以使用root用户运行,并配置Jenkins环境。接着,解锁并安装所需插件,创建管理员账号,配置插件如GitLab、SSH等。然后,通过生成SSH密钥对实现Jenkins与GitLab的免密交互。最后,创建Jenkins项目,设置源码管理,配置脚本进行自动部署,并测试整个流程。实战部分讲解了如何设置GitLab webhook触发Jenkins自动部署。
摘要由CSDN通过智能技术生成

搭建jenkins

安装jdk

Jenkins是Java 编写的,所以需要先安装 JDK

上传软件包

解压jdk

[root@jenkins ~]# tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/

配置JDK环境变量

[root@jenkins ~]# vim /etc/profile  #在文件最后加入一下行

	JAVA_HOME=/usr/local/jdk1.8.0_171 
	PATH=$JAVA_HOME/bin:$PATH
	CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar 
	export PATH JAVA_HOME CLASSPATH

[root@jenkins ~]# source /etc/profile   #使环境变量生效

查看java环境

[root@jenkins ~]# java -version

Jenkins安装

官网https://jenkins.io/

Jenkins下载地址

https://pkg.jenkins.io/redhat-stable/jenkins-2.176.2-1.1.noarch.rpm

或者linux下载:

[root@jenkins ~]# wget  https://pkg.jenkins.io/redhat-stable/jenkins-2.176.2-1.1.noarch.rpm

上传软件包

安装jenkins

[root@jenkins ~]# rpm -ivh jenkins-2.176.2-1.1.noarch.rpm

修改配置文件

安装成功后Jenkins将作为一个守护进程随系统启动

系统会创建一个“jenkins”用户来启动这个服务,如果改变服务所有者,同时需要修改/var/log/jenkins, /var/lib/jenkins, 和/var/cache/jenkins的所有者

默认情况下,Jenkins运行在8080端口,在浏览器中直接访问该端进行服务配置

为了不因为权限出现各种问题,这里直接使用root

修改用户为root

[root@jenkins ~]# vim /etc/sysconfig/jenkins   #修改标红部分

JENKINS_USER="root"      #修改默认运行账号

修改目录权限

[root@jenkins ~]# chown -R root:root /var/lib/jenkins/

[root@jenkins ~]# chown -R root:root /var/cache/jenkins/

[root@jenkins ~]# chown -R root:root /var/log/jenkins/

添加java路径软连接

[root@jenkins ~]# ln -s /usr/local/jdk1.8.0_171/bin/java  /usr/bin/

如果不作java软连接,启动会报错,错误信息为Starting Jenkins bash: /usr/bin/java: No such file or directory是java环境配置的问题。

启动jenkins

[root@jenkins ~]# /etc/init.d/jenkins start

查看端口

Jenkins默认使用8080端口

[root@jenkins ~]# netstat -antup | grep 8080

添加开机启动

[root@jenkins ~]# chkconfig jenkins on

[root@jenkins ~]# chkconfig --list jenkins

访问 Jenkins 并安装相关插件

解锁jenkins

打开浏览器访问

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值