Jenkins、maven安装与GitLab自动构建

jenkins 环境

  • 安装 JDK 并配置环境变量
    JDK_1.8下载地址
    • 第一步:创建文件夹
    • 第二步:将下载jdk安装包,上传到该目录下
    • 第三步:解压缩
    • 第四步,配置环境变量
mkdir /usr/local/java
cd /usr/local/java   #进入目录  
tar -zxvf jdk-8u131-linux-x64.tar.gz #解压缩  
rm -rf jdk-8u131-linux-x64.tar.gz  #解压缩之后删掉,节省空间  
ls -l #查看一下
vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_131
export PATH=$JAVA_HOME/bin/:$PATH
  • 测试java是否安装成功
java -version


java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

java安装完成。

MAVEN部署

  • 下载 Maven-3.0.5
#wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz
  • 解压:
# tar -zxvf apache-maven-3.0.5-bin.tar.gz
# mv apache-maven-3.0.5 maven-3.0.5
  • 配置 Maven 环境变量:
export JAVA_HOME=/usr/local/java/jdk1.8.0_131
export MAVEN_HOME=/home/maven-3.3.9
export PATH=$JAVA_HOME/bin/:$PATH:$MAVEN_HOME/bin
  • 测试Maven安装是否成功
mvn -version

Jenkins的部署

Jenkins的安装很简单,直接将jenkins.war放到容器中进行运行即可

tar -zxvf apache-tomcat-7.0.59.tar.gz
# mv apache-tomcat-7.0.59 jenkins-tomcat
移除/root/jenkins-tomcat/webapps 目录下的所有文件:
# rm -rf /root/jenkins-tomcat/webapps/*
  • Tomcat容器的编码设为 UTF-8:
# vi /root/jenkins-tomcat/conf/server.xml
<Server port="8005" shutdown="SHUTDOWN">
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

不配置 utf-8 编码,进入jenkins会报提示
这里写图片描述

  • 安装 jenkins
    • 下载最新版的 jenkins 包:jenkins.war
    • war 包拷贝到 jenkins-tomcat/weapps 目录下
    • 防火墙开启 8080 端口,可以在本地访问jenkins
firewall-cmd --zone=public --add-port=8080/tcp --permanent 
firewall-cmd --reload
  • 启动 jenkins-tomcat
# /root/jenkins-tomcat/bin/startup.sh

浏览器输入:http://IP:8080/jenkins/
这里写图片描述

  • 如上图所示,需要将该文件下的密码,写入密码所在的文件如上图框框的地方
  • 进入选择插件安装界面,选择第一个(Install suggested plugins)

这里写图片描述

  • 插件安装完成之后,需要创建第一个用户,我这里使用 admin 好记

这里写图片描述

  • 创建用户之后,就可以使用 jenkins

这里写图片描述

配置 jenkins

  • 在已运行的 Jenkins 主页中,点击左侧的系统管理进入如下界面:
    这里写图片描述

  • 配置一个 JDK、Maven 实例,点击左侧的系统管理—>Global Tool Configuration 进入,
    请在每一节下面单击 Add( 新增) 按钮,这里将添加实例的名称和绝对地址
    这里写图片描述

    JDK / MAVEN 版本对应自己系统版本添加

  • 配置安装插件 jenkins plugin,点击左侧的系统管理->管理插件->可选插件->搜索一下插件
    然后选择安装
    需要安装的插件:
    发布插件 Deploy to container Plugin 必须
    Maven 插件 Maven Integration plugin 必须
    git 插件 Git plugin 必须
    svn 插件 Subversion Plug-in 必须
    发送邮件插件 Email Extension Plugin
    SSH 插件 Publish Over SSH 必须

jar 包部署配置

  • 在已运行的 Jenkins 主页中,点击左侧的 新建 Job 进入如下界面:

这里写图片描述

  • 新建 Maven 风格构建任务

这里写图片描述

  • 配置源码管理
    这里写图片描述

  • 配置触发器

这里写图片描述
这里写图片描述
这里写图片描述

  • 然后点击保存,点击构建
    这里写图片描述
    这里写图片描述
    基本GitLab自动构建完成。
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值