jenkins(一)安装与配置

146 阅读2分钟

Jenkins是一个CI工具,前身是hudson,可以根据设定持续定期编译,运行响应代码,将结果可以发送至邮件,或展示成报告;

 

Jenkins是一个可以持续集成,持续交付,持续部署的自动化工具;

1)      持续集成:开发者可以频繁的将代码发送至主干,并进行自动化测试;

2)      持续交付:在持续集成的基础上,将代码部署到预生产环境;

3)      持续部署:随时deliver给客户,并且是自动化的;

 

使用Jenkins之前,我们先来安装一下他。

 

一:windows系统安装

1.jpg

1:使用MSI安装包安装

去官网下载安装包,地址:www.jenkins.io/zh/download…

里边有两个版本,一个是长期支持版,一个是短期更新版本。建议下载长期更新版。

打开安装包,一路下一步安装即可。

 

安装成功之后:默认访问地址:http://localhost:8080/

按照提示操作即可。

 

2:使用war包运行

去官网下载jar包,地址:www.jenkins.io/zh/download…

使用java命令运行,命令如下:

java -jar jenkins.war --httpPort=8089

2.jpg

War包运行的密码在这里。

 

二:linux系统安装

Linux的安装步骤官网是有的,网址如下:pkg.jenkins.io/redhat-stab…

命令如下:

wget -O /etc/yum.repos.d/jenkins.repo  

rpm --import  

yum install fontconfig java-17-openjdk

yum install jenkins

systemctl enable jenkins   # 设置开机自启

systemctl start jenkins      # 启动jenkins

rpm -ql jenkins                # 查看jenkins工作目录

Jenkins默认访问端口是8080,服务器防火墙记得开放这个端口。

访问:你的服务器ip:8080,其余步骤跟windows是一样的。

 

这里有同学可能会问了,密码在哪里呢?

 

我们在服务器中执行:

systemctl status Jenkins   # 查看jenkins服务状态

3.jpg

存储密码文件目录:

/var/lib/jenkins/secrets/initialAdminPassword

 

其余操作步骤和windows版本是一致的。

 

三:配置

1:使用密码登录到系统之后,如下图所示:

4.jpg

这里建议选择红框标注的:安装推荐的插件。选择成功之后,进入插件安装页面:

5.jpg

 

2:插件完成安装之后,进入创建用户页面,这里也可以选择继续使用默认用户。

6.jpg

 

3:其余步骤安装提示操作即可。

 

四:centos安装maven

我在centos服务器上安装jenkins是用来管理springboot项目的,需要使用maven打包,因此这里还需要安装maven

 

Maven下载地址:

maven.apache.org/download.cg…

 

将安装包上传至/usr/local/download目录下。

# 解压
tar -xf apache-maven-3.9.9-bin.tar.gz

# 将解压后的目录转移到/usr/local下
mv apache-maven-3.9.9 /usr/local

# 创建软链接
ln -sv apache-maven-3.9.9/ maven

# 创建maven配置文件
vim /etc/profile.d/maven.sh

将如下内容写入maven.sh中:
export PATH=$PATH:/usr/local/maven/bin
 
# 刷新配置文件
source /etc/profile.d/maven.sh

 

敲黑板,划重点:

 

我们下载的是tar包,解压之后我们的家目录为/usr/local/$NAME;因为jenkins后边的全局配置需要填写jdk家目录和maven家目录;

 

这个后边用到再说。

 

以上大概就是jenkins的基本安装以及基本的配置。

 

有好的建议,请在下方输入你的评论。