以下内容是将Jenkins部署在linux服务器上,并通过windows去访问Jenkins。将会从环境配置到使用来学习。
目录
以下内容是将Jenkins部署在linux服务器上,并通过windows去访问Jenkins。将会从环境配置到使用来学习。
一、环境及工具
环境:1、linux环境:部署Jenkins用
2、jdk环境:Jenkins是java语言开发的,因需要jdk环境。
3、git/svn客户端,因一般代码是放在git/svn服务器上的,我们需要拉取代码
4、maven客户端,因一般java程序是由maven工程,需要maven打包,当然也有其他打包方式,如:gradle
工具:jumpserver:远程连接linux服务器
FlashFXP:远程连接linux服务器
二、linux服务器下java环境安装
1、下载JDK
下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
然后将该包通过FlashFXP上传到linux服务器,我是直接在linux上创建了一个文件夹,用于存放java资源(/home/JAVA/jdk-11.0.18_linux-x64_bin.tar.gz)
2、安装前准备
检查liux服务器是否已经安装java环境(下图代表已成功安装,无需再进行安装)
[root@localhost secrets]# java -version
java version "11.0.18" 2023-01-17 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.18+9-LTS-195)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.18+9-LTS-195, mixed mode)
3、java的tar包安装
1、将第一步下的的tar包通过FlashFXP上传到linux服务器,我是直接在linux上创建了一个文件夹,用于存放java资源(/home/JAVA/jdk-11.0.18_linux-x64_bin.tar.gz)
2、通过jumpserver进入到上步存放java tar包的路径并进行解压
[root@localhost JAVA]# ls
jdk-11.0.18_linux-x64_bin.tar.gz
[root@localhost JAVA]# tar -zxvf jdk-11.0.18_linux-x64_bin.tar.gz
解压后得到jdk-11.0.18,在这里修改一下文件名,将jdk-11.0.18改成java,方便我们后面配置环境变量,在这也可以不修改,在配置环境变量时要注意文件名不能写错,修改文件名命令如下:
mv /usr/local/jdk1.8.0_181 /usr/local/java
修改后
3、修改配置文件,配置环境变量
vi /etc/profile
添加以下语句
export JAVA_HOME=/home/JAVA/java
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
保存并退出
4、重启系统让配置文件生效
source /etc/profile
重启命令:
init 6
reboot
三、Jenkins下载及安装
1、下载 Jenkins war包
下载Jenkins到本地,然后通过FlashFXP上传到linux服务器。
下载地址:https://mirrors.tuna.tsinghua.edu.cn/
2、安装Jenkins
1、通过FlashFXP将本地的Jenkins war包上传到linux服务器
2、通过jumpserver进入到linux中的jenkins.war的存放路径,并进行解压
jar xf jenkins.war
解压后,得到相应目录文件
3、运行Jenkins
java -jar jenkins.war --httpPort=8080
然后就可以在本地浏览器进行访问了
本地访问链接:http://10.225.254.181:8080/
注:10.225.254.181是部署Jenkins的服务器ip地址,如果是在本地部署的Jenkins,可以将10.225.254.181替换成localhost,8080端口号也是根据自己启动的端口号进行填写
4、首次登录进行配置
1、浏览器访问:http:x.x.x.x:port
之后一直按按提示进行操作
直至进入主界面
5、Jenkins所在服务器选装git
yum -y install git
四、Jenkins的一些理解(不断补充)
1、Jenkins自动化部署实现原理
2、