#7 Jenkins 安装和使用

開啟中
weiximei6 年之前建立 · 0 條評論

Jenkins 环境搭建和使用

Jenkins官网下载地址: https://jenkins.io/download/ Jenkins的环境搭建分为两种方式: 1.使用Tomcat的方式,启动Jenkins, 这种方式最简单! Image text 下载了war包后,放进Tomcat服务器启动即可! 因为Jenkins本身就是 java 项目! 通过Tomcat的访问地址就是: http://localhost:8080/jenkins

2.脱离Tomcat方式的环境搭建, 通过 yum 源来安装!

这里就介绍第二种安装方式, 因为第一种只需要放进Tomcat就可以了.

因为我们基本上所有的项目都是基于 Git. 所以我们Linux上需要安装Git和Git的客户端.

安装 Git

yum -y install git

安装 Git客户端

yum -y install git nss curl

通过yum源方式安装: 1.安装JDK8 的版本 JDK 安装,建议使用压缩包的方式安装, 然后再配置环境变量!

我本地的Linux上,有个 download 文件夹,我把所有的下载东西都放进这个文件夹中! # 通过oracle 官网,获取到Linux系统上的JDK8的链接 wget https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz?AuthParam=1544148271_bafa51b77c34a6022de6b0bfb11d5801

开始解压jdk8 压缩包

tar -zxf jdk-8u181-linux-x64.tar.gz

把解压后的 jdk 剪切到 /usr/local/ 目录下

mv jdk1.8.0_181 /usr/local/

开始配置jdk8环境变量

vim /etc/profile

打开/etc/profile后,写入内容

JAVA_HOME

export JAVA_HOME=/usr/local/jdk1.8.0_181 export PATH=$PATH:$JAVA_HOME/bin

重新加载环境配置文件

source /etc/profile

测试jdk8环境是否成功

Java -version Image text

图片上的结果表示jdk8环境成功!

2.安装maven wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz

解压 maven 压缩包

tar -zxf apache-maven-3.6.0-bin.tar.gz

把maven 剪切到 /usr/local/maven 目录下

mv apache-maven-3.6.0 /usr/local/maven/

配置maven 环境变量

vim /etc/profile

写入内容

mavne

export MAVEN_HOME=/usr/local/maven/apache-maven-3.6.0 export PATH=$PATH:$MAVEN_HOME/bin

测试maven 环境是否成功

mvn -version Image text

建议把maven的仓库源修改成国内的仓库源!

3.添加yum源仓库镜像

获取yum源镜像

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

引入Jenkins

rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

4.yum 源安装最新版Jenkins yum install jenkins

安装后,也可以创建一个 Jenkins的系统用户, 在这里我们直接使用root用户就可以!

5.更改Jenkins启动用户和端口 vim /etc/sysconfig/jenkins

找到如下两个地方 ..... JENKINS_USER=root JENKINS_PORT=9898 .....

6.启动Jenkins systemctl start jenkins

之后就可以用服务的方式启动 service jenkins start

开始使用Jenkins:

1.我们把Jenkins设置为的 9898 的端口号. 那么访问的时候就是 http://IP:9898 例如: http://192.168.255.134:9898

首次进入jenkins如要输入密码,密码位置:/root/.jenkins/secrets/initialAdminPassword

然后输入密码即可!

2.接下来出现这个界面: Image text

我们选择默认的插件下载 Install suggested plugins , 也可以选择旁边的选择性下载 Select plugins to istall , 但是建议 选择默认的插件下载!

2.插件安装完成之后,需要创建第一个用户,建议统一使用test或者admin

Image text

3.创建用户之后,就可以使用jenkins了 Image text

4.Jenkins主界面 Image text

5.如果安装完Jenkins发现是英文的, 可以设置为”中文”

    语言插件:  Locale plugin

选择上图中的 管理插件 - 安装 Locale plugin Image text

然后设置为中文: 在主界面上选择 系统管理, 然后选择下图中的 设置 Image text

然后找到 Locale 位置, 输入下图中的 zh_CN, 然后保存!

Image text

接下来开始配置 自动构建 Java 所需要的东西.

在主界面上选择 系统管理, 然后选择下图中的 Image text

然后配置 maven 输入 在系统上安装maven的位置: /usr/local/maven/apache-maven-3.6.0/ Image text

然后maven配置, 指定 maven的settings.xml文件 /usr/local/maven/apache-maven-3.6.0/conf/settings.xml Image text

然后 JDK 输入 系统上Linux的JDK位置: /usr/local/jdk1.8.0_181 Image text

然后Git的话, 只要系统中安装了Git就可以了, 配置就默认, 不更改就可以了!

至此自动构建Java项目的所需要的配置, 就配置完成了!

开始构建 java 项目, 这里拿 智慧社区 的项目做演示!

选择新建任务 Image text

选择任务类型, 和输入任务名称, 然后点击确定 Image text

进入这个 创建好的构建项目

可以设置参数

Image text

接下来设置 Git 地址

Image text

接下来就是写Shell脚本了 选择Shell Image text

然后写入Shell脚本 Image text

然后保存!

在主界面选择我们创建的工程 Image text

查看构建的日志 Image text

Image text

Jenkins 环境搭建和使用 Jenkins官网下载地址: https://jenkins.io/download/ Jenkins的环境搭建分为两种方式: 1.使用Tomcat的方式,启动Jenkins, 这种方式最简单! ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/commit/ec4dd0437e292da56870ed6fbb35df42ee07cd45/img/1.png) 下载了war包后,放进Tomcat服务器启动即可! 因为Jenkins本身就是 java 项目! 通过Tomcat的访问地址就是: http://localhost:8080/jenkins 2.脱离Tomcat方式的环境搭建, 通过 yum 源来安装! 这里就介绍第二种安装方式, 因为第一种只需要放进Tomcat就可以了. 因为我们基本上所有的项目都是基于 Git. 所以我们Linux上需要安装Git和Git的客户端. # 安装 Git yum -y install git # 安装 Git客户端 yum -y install git nss curl 通过yum源方式安装: 1.安装JDK8 的版本 JDK 安装,建议使用压缩包的方式安装, 然后再配置环境变量! 我本地的Linux上,有个 download 文件夹,我把所有的下载东西都放进这个文件夹中! # 通过oracle 官网,获取到Linux系统上的JDK8的链接 wget https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz?AuthParam=1544148271_bafa51b77c34a6022de6b0bfb11d5801 # 开始解压jdk8 压缩包 tar -zxf jdk-8u181-linux-x64.tar.gz # 把解压后的 jdk 剪切到 /usr/local/ 目录下 mv jdk1.8.0_181 /usr/local/ # 开始配置jdk8环境变量 vim /etc/profile 打开/etc/profile后,写入内容 # JAVA_HOME export JAVA_HOME=/usr/local/jdk1.8.0_181 export PATH=$PATH:$JAVA_HOME/bin # 重新加载环境配置文件 source /etc/profile # 测试jdk8环境是否成功 Java -version ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/2.png) 图片上的结果表示jdk8环境成功! 2.安装maven wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz # 解压 maven 压缩包 tar -zxf apache-maven-3.6.0-bin.tar.gz # 把maven 剪切到 /usr/local/maven 目录下 mv apache-maven-3.6.0 /usr/local/maven/ # 配置maven 环境变量 vim /etc/profile 写入内容 ## mavne export MAVEN_HOME=/usr/local/maven/apache-maven-3.6.0 export PATH=$PATH:$MAVEN_HOME/bin # 测试maven 环境是否成功 mvn -version ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/3.png) 建议把maven的仓库源修改成国内的仓库源! 3.添加yum源仓库镜像 # 获取yum源镜像 wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo # 引入Jenkins rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 4.yum 源安装最新版Jenkins yum install jenkins 安装后,也可以创建一个 Jenkins的系统用户, 在这里我们直接使用root用户就可以! 5.更改Jenkins启动用户和端口 vim /etc/sysconfig/jenkins 找到如下两个地方 ..... JENKINS_USER=root JENKINS_PORT=9898 ..... 6.启动Jenkins systemctl start jenkins 之后就可以用服务的方式启动 service jenkins start 开始使用Jenkins: 1.我们把Jenkins设置为的 9898 的端口号. 那么访问的时候就是 http://IP:9898 例如: http://192.168.255.134:9898 首次进入jenkins如要输入密码,密码位置:/root/.jenkins/secrets/initialAdminPassword 然后输入密码即可! 2.接下来出现这个界面: ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/4.png) 我们选择默认的插件下载 Install suggested plugins , 也可以选择旁边的选择性下载 Select plugins to istall , 但是建议 选择默认的插件下载! 2.插件安装完成之后,需要创建第一个用户,建议统一使用test或者admin ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/5.png) 3.创建用户之后,就可以使用jenkins了 ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/6.png) 4.Jenkins主界面 ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/7.png) 5.如果安装完Jenkins发现是英文的, 可以设置为”中文” 语言插件: Locale plugin 选择上图中的 管理插件 - 安装 Locale plugin ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/8.png) 然后设置为中文: 在主界面上选择 系统管理, 然后选择下图中的 设置 ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/9.png) 然后找到 Locale 位置, 输入下图中的 zh_CN, 然后保存! ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/10.png) 接下来开始配置 自动构建 Java 所需要的东西. 在主界面上选择 系统管理, 然后选择下图中的 ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/11.png) 然后配置 maven 输入 在系统上安装maven的位置: /usr/local/maven/apache-maven-3.6.0/ ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/12.png) 然后maven配置, 指定 maven的settings.xml文件 /usr/local/maven/apache-maven-3.6.0/conf/settings.xml ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/13.png) 然后 JDK 输入 系统上Linux的JDK位置: /usr/local/jdk1.8.0_181 ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/14.png) 然后Git的话, 只要系统中安装了Git就可以了, 配置就默认, 不更改就可以了! 至此自动构建Java项目的所需要的配置, 就配置完成了! 开始构建 java 项目, 这里拿 智慧社区 的项目做演示! 选择新建任务 ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/15.png) 选择任务类型, 和输入任务名称, 然后点击确定 ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/16.png) 进入这个 创建好的构建项目 可以设置参数 ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/17.png) 接下来设置 Git 地址 ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/18.png) 接下来就是写Shell脚本了 选择Shell ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/19.png) 然后写入Shell脚本 ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/20.png) 然后保存! 在主界面选择我们创建的工程 ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/21.png) 查看构建的日志 ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/22.png) ![Image text](http://git.ycjcjy.com/default/TeamShare/raw/branch/master/Jenkins/23.png)
登入 才能加入這對話。
未選擇里程碑
未指派成員
1 參與者
正在加載...
取消
儲存
尚未有任何內容