文章目录

  • 环境准备
  • 一、GIT
  • 二、Java JDK
  • 三、maven
  • 四、Tomcat
  • Jenkins安装
  • Jenkins使用
  • Jenkins初始化
  • Jenkins+gitlab使用
  • 1、插件安装,选择系统配置-插件管理
  • 2、凭据管理
  • 3、自动化构建打包任务


环境准备

前言:
本文默认读者对Linux相关已有使用经验,且centos可以访问外网,Jenkins为war包部署

一、GIT

git安装:
yum install git

二、Java JDK

1、下载java jdk,https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

设置gitlab默认注册头像 gitlab设置用户名密码_maven


2、将下载的jdk上传至centos服务器,本文下载的版本201,上传到/usr/local/java目录下。并进行解压 tar zxvf jdk*.tar.gz命令

3、配置环境变量,编辑/etc/profile

设置gitlab默认注册头像 gitlab设置用户名密码_git_02


使环境变量立马生效,source /etc/profile

4、输入命令java -version,出现如下内容则jdk配置完毕,若有报错查看环境变量是否配置正确

设置gitlab默认注册头像 gitlab设置用户名密码_maven_03

三、maven

1、下载maven包并上传至相关目录,https://maven.apache.org/download.cgi

设置gitlab默认注册头像 gitlab设置用户名密码_Jenkins_04


2、配置maven环境变量,编辑/etc/profile

设置gitlab默认注册头像 gitlab设置用户名密码_git_05


使环境变量立马生效,source /etc/profile

3、输入mvn -version,若出现如下内容则maven环境变量配置成功

设置gitlab默认注册头像 gitlab设置用户名密码_设置gitlab默认注册头像_06

四、Tomcat

1、下载Tomcat并上传至指定目录,https://tomcat.apache.org/download-80.cgi

设置gitlab默认注册头像 gitlab设置用户名密码_maven_07


2、进行解压,Tomcat默认端口8080,若需要修改成80则配置如下文件。Tomcat目录下conf目录下的server.xml文件

设置gitlab默认注册头像 gitlab设置用户名密码_jenkins_08


3、运行Tomcat,Tomcat目录下bin目录下运行 ./startup.sh

浏览器访问,若出现如下界面,则Tomcat运行成功。进入服务器Tomcat的bin目录,运行./shutdown.sh 停止Tomcat

设置gitlab默认注册头像 gitlab设置用户名密码_Jenkins_09


以上成功后则环境准备完毕

Jenkins安装

1、默认Jenkins未配置环境变量,一般会到/root下。若想Jenkins的工作目录在其他,则在安装Jenkins前先配置环境变量。

修改/etc/profile文件。加入Jenkins环境变量

设置gitlab默认注册头像 gitlab设置用户名密码_设置gitlab默认注册头像_10


2、下载Jenkins,本文使用war包模式 https://jenkins.io/download/

3、将jenkins.war上传到linux服务器tomcat的webapps目录下

设置gitlab默认注册头像 gitlab设置用户名密码_maven_11


4、返回到Tomcat的bin目录下,启动Tomcat

./startup.sh

5、tomcat启动完成后,访问192.168.1.100/jenkins,具体IP为centos服务器ip,若看到以下页面,则jenkins部署安装完成;否则根据具体启动失败错误日志定位查找解决方案:

设置gitlab默认注册头像 gitlab设置用户名密码_maven_12

Jenkins使用

Jenkins初始化

1、利用命令输入Jenkins初始化密码。cat 后跟上述路径查看密码并拷贝输入。之后点击继续

2、选择系统推荐插件进行安装,之后点击继续。

3、插件安装完成后,开始设置账户信息,设置完成后,点击保存完成

设置gitlab默认注册头像 gitlab设置用户名密码_jenkins_13


4、进入Jenkins首页,则Jenkins初始化完成

设置gitlab默认注册头像 gitlab设置用户名密码_设置gitlab默认注册头像_14

Jenkins+gitlab使用

1、插件安装,选择系统配置-插件管理

设置gitlab默认注册头像 gitlab设置用户名密码_设置gitlab默认注册头像_15


在可选插件列,过滤查询输入gitlab,勾选后选择直接安装。输入locale选择该插件进行直接安装,本文gitlab以用户名密码方式进行源码check

设置gitlab默认注册头像 gitlab设置用户名密码_jenkins_16

2、凭据管理

Jenkins首页依次点击凭据—系统—全局凭证,添加凭证,类型选择用户名密码模式。

录入用户名密码,点击确定保存

设置gitlab默认注册头像 gitlab设置用户名密码_设置gitlab默认注册头像_17

3、自动化构建打包任务

新建任务,填入任务名称,选择任务类型,点击确定

设置gitlab默认注册头像 gitlab设置用户名密码_设置gitlab默认注册头像_18


源码管理

填入gitlab项目克隆的http地址,选择凭据。若无报错则证明校验通过

设置gitlab默认注册头像 gitlab设置用户名密码_设置gitlab默认注册头像_19


构建环境

本文选择通过执行shell脚本模式进行构建,脚本自行编写。构建后归档亦然

设置gitlab默认注册头像 gitlab设置用户名密码_maven_20


配置完成后进入Jenkins首页。选择项目进入,点击立即构建

构建成功后在构建历史可以看到。若有报错则选择控制台输出查看具体报错信息

设置gitlab默认注册头像 gitlab设置用户名密码_maven_21


选择某一构建历史,点击右上三角,选择控制台输出

设置gitlab默认注册头像 gitlab设置用户名密码_设置gitlab默认注册头像_22