Jenkins安装配置,项目发布、管理详解

1 基础环境准备

JDK 1.8
Maven 3.6.0
git 1.8.3.

1.1 JDK安装

JDK1.8下载地址

  1. 下载JDK,我们选择jdk rpm安装包
    在这里插入图片描述
  2. 安装jdk
#rpm方式安装路径在/etc/java中
[root@localhost ~]# rpm -i jdk-8u201-linux-x64.rpm
  1. 验证
    在这里插入图片描述

1.2 Maven安装

  1. 安装Maven
#安装目录/usr/local/maven
[root@localhost maven]# tar -zxvf apache-maven-3.6.0-bin.tar.gz
  1. 修改Maven仓库地址
[root@localhost maven]# mkdir maven-repo
[root@localhost maven]# vim /usr/local/maven/apache-maven-3.6.0/conf/settings.xml

添加<localRepository>/usr/local/maven/maven-repo</localRepository>如下代码
在这里插入图片描述

  1. 配置环境变量
[root@localhost maven]# cd /etc
[root@localhost etc]# vim profile
#set Maven environment vi /etc/profile
export MAVEN_HOME=/usr/local/maven/apache-maven-3.6.0
export PATH=${MAVEN_HOME}/bin:${PATH}
  1. 环境变量立即生效
[root@localhost etc]# source profile
  1. 验证
    在这里插入图片描述

1.3 git安装

  1. 安装git
[root@localhost ~]# yum install git
  1. 验证
    在这里插入图片描述

2 Jenkins安装方式

以下四种方法任选一种,我本人使用第一种方式。

1、 rpm安装

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
yum install jenkins

2、基于 Tomcat 安装

1 安装并启动 Tomcat;
2 从官网下载 jenkins.war 至 $CATALINA_BASE/webapps,Tomcat 会自动部署;
3 浏览器访问:http://centos:8080/jenkins/

3、免安装方式

wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
sudo java -jar jenkens.war ## 启动服务,直至看到日志 `Jenkins is fully up and running`
curl http://localhost:8080/ ## Jenkins 已就绪

我们本片文章采用第以种离线安装方式

2.1 Jenkins安装

  1. 安装

如上文 rpm安装

修改jenkins的端口号,默认为8080。这里修改为8099。vim /etc/sysconfig/jenkins jenkins配置文件:
在这里插入图片描述
问题解决:
查看javahome

```
# 输出/data/program/software/java8
[root@localhost yum.repos.d]# echo $JAVA_HOME
#做一个软连接到/usr/bin/java
[root@localhost yum.repos.d]# ln -s /data/program/software/java8/bin/java  /usr/bin/java
```
**卸载**
service jenkins stop
yum clean all
yum -y remove jenkins
rm -rf /var/cache/jenkins
rm -rf /var/lib/jenkins/
  1. 启动
[root@localhost ~]# systemctl start jenkins
  1. 访问,若下图所示,如果不能访问,检查防火墙是否影响
http://ip:8080

在这里插入图片描述
扩展

Jenkins安装目录: /usr/lib/jenkins

Jenkins工作目录: /var/lib/jenkins(对应于环境变量 JENKINS_HOME)

构建项目源码目录:/var/lib/jenkins/workspace

日志默认路径:/var/log/jenkins/jenkins.log
  1. 全局工具配置( JDK、Maven、Git配置JDK、Maven、Git配置)
    点击【系统管理】->【全局工具配置】点击【系统管理】->【全局工具配置】
    在这里插入图片描述
    4.1 JDK配置
    在这里插入图片描述

4.2 Maven配置

在这里插入图片描述
4.3 git配置

[root@localhost apache-maven-3.6.0]# whereis git

在这里插入图片描述
在这里插入图片描述

  1. 下载Maven插件
    点击【系统管理】->【插件管理】
    在这里插入图片描述
    选择【可选插件】,在过滤中输入Maven i,选择【Maven Integration】,点击直接安装
    在这里插入图片描述

  2. 源码构建、打包、部署、运行
    一下以构建Maven项目为例
    在这里插入图片描述
    【新建任务】
    在这里插入图片描述

【源码管理】选择git,添加项目git下载地址,选择【添加】输入git的用户名和密码
在这里插入图片描述
在这里插入图片描述

【Build】
默认Jenkins在workspace目录下面找到pom.xml文件。 如果在【Root POM】中填写pom.xml则操作的是Test目录下的pom.xml; 如果想操作Test-web项目下的pom.xml需要携程Test-web/pom.xml

Test--------------------------------------- 项目名
     ├─Test-utils--------------------------- Test-utils模块
          ├─pom.xml--------------------------- Test-utils模块的pom文件
     ├─Test-web----------------------------- Test-web模块
          ├─pom.xml--------------------------- Test-utils模块的pom文件
     ├─pom.xml-----------------------------------
在这里插入图片描述

【Post Steps】
如下选择执行Shell,增加Shell命令
在这里插入图片描述
如下图为一下基本Shell命令
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值