03【前端工程化初探】Jenkines安装部署

概述

这篇文章主要介绍下如何搭建一套基础的Jenkines环境,具体操作如下。

系统环境

系统:CentOS 8.1

内存:4G起步

硬盘:50G(仅供测试环境)

IP:192.168.0.107

操作步骤

一、jdk环境安装部署

1、进入jdk官网(https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html)进行jdk8的安装包下载,如图:

在此处下载的时候需要创建一个Oracle账户,如果你已经有的话直接登录就可以了,没有的话创建一个即可。登陆后会进行jdk的下载。

2、jdk下载完成后,我们在虚拟机的"/usr/local"目录下新建一个java的文件夹,并将它的权限直接设置为777,如下:

mkdir /usr/local/java
chmod -R 777 /usr/local/java/

3、将下载好的jdk安装包上传到新建的java目录下,如图:

4、进入到java目录,然后使用如下命令进行解压缩:

cd /usr/local/java/
tar -zxvf jdk-8u241-linux-x64.tar.gz

解压后的文件夹如上图所示。

5、然后使用如下命令打开profile文件,在文件末尾添加如下配置信息:

vi /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_241
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

6、使用如下命令使配置文件重新生效,并使用测试命令来测试是否部署成功,如输出以下信息则代表部署成功:

source /etc/profile    #使配置重新生效
java -version    #测试命令

7、至此,jdk8环境安装部署成功。

二、安装配置Jenkines

1、到官网(https://jenkins.io/zh/doc/pipeline/tour/getting-started/)下载Jenkines安装包,如下:

2、在虚拟机"/usr"目录下新建jenkines文件夹,jian将下载好的安装包上传到此文件夹下,如下:

mkdir /usr/jenkines
chmod -R 777 /usr/jenkines/

3、进入到jenkines目录下,然后使用如下命令启动jenkines:

cd /usr/jenkines/
java -jar jenkins.war --httpPort=8089

4、使用如下命令开启8089端口:

firewall-cmd --zone=public --list-ports #查看开放端口
firewall-cmd --zone=public --add-port=8089/tcp --permanent #开放8089端口
firewall-cmd --reload   #重新加载配置
#如果不需要,也可以直接关闭防火墙
systemctl stop firewalld.service

5、重新使用命令启动jenkines:

java -jar jenkins.war --httpPort=8089

6、启动后本机浏览器访问"http://192.168.0.107:8089"来进入jenkines页面,如下:

7、稍等片刻后,就会出现jenkines的解锁界面,在此界面输入上图中jenkines启动后返回的那一串字符即可,如下:

8、输入后点击继续,页面会进入到插件安装界面,在此处我们安装必要的插件,选择推荐安装即可,如果安装过程中出现某个插件安装失败的情况,我们点击重试,直到所有插件安装成功为止,如下:

9、全部安装完成之后,会进入到用户创建界面,在此处我们点击【使用admin账户继续】即可,如下:

10、在实例配置界面我们选择默认即可,然后点击下方的保存:

11、然后点击开始使用Jenkines:

12、进入到主界面后,点击右上角的用户名,然后在左侧选择设置菜单,进行用户名密码的修改操作,因为admin默认的密码是Jenkines启动时生成的密码,不方便记录:

13、设置完密码后,会自动跳转到登录页面,我们直接使用新密码登录即可:

14、到此处为止,Jenkines的安装部署工作已经完成,至于后续详细的流水线配置操作,请看下文。

总结

目前为止,GitLab和Jenkines环境都已经安装就绪,下一篇文章我们就主要介绍下如何搭建基于GitLab+Jenkines+Tomcat的自动化集成环境。

发布了147 篇原创文章 · 获赞 258 · 访问量 31万+

猜你喜欢

转载自blog.csdn.net/qq_35117024/article/details/105394823
今日推荐