博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jenkins安装及自动部署Maven项目
阅读量:6892 次
发布时间:2019-06-27

本文共 2078 字,大约阅读时间需要 6 分钟。

一、环境配置

OS版本

[root@VM_0_11_centos /]# rpm -qa | grep centos-releasecentos-release-7-4.1708.el7.centos.x86_64复制代码

Java版本

[root@VM_0_11_centos /]# java -versionopenjdk version "1.8.0_181"OpenJDK Runtime Environment (build 1.8.0_181-b13)OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)复制代码

Maven版本

[root@VM_0_11_centos /]# mvn -vApache Maven 3.0.5 (Red Hat 3.0.5-17)Maven home: /usr/share/mavenJava version: 1.8.0_181, vendor: Oracle CorporationJava home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/jreDefault locale: en_US, platform encoding: UTF-8OS name: "linux", version: "3.10.0-693.el7.x86_64", arch: "amd64", family: "unix"复制代码

Git版本

[root@VM_0_11_centos /]# git --versiongit version 1.8.3.1复制代码

二、安装

Java安装

yum install java-1.8.0-openjdk.x86_64复制代码

Maven安装

yum install maven复制代码

Git安装

yum install git复制代码

Jenkins安装

rpm包地址:

rpm -ivh xxx.npm复制代码

执行以上指令后即安装完毕,查看一下jenkins所在目录

whereis jenkins复制代码

控制台输出

[root@VM_0_11_centos /]# whereis jenkinsjenkins: /usr/lib/jenkins复制代码

默认jenkins的配置文件在/etc/sysconfig/jenkins

启动jenkins

service jenkins start复制代码

关闭jenkins

service jenkins stop复制代码

三、Jenkins部署Maven项目

Jenkins启动只有的默认端口为8080,在保证服务器安全组开放8080端口(或者自己在/etc/sysconfig/jenkins配置文件中修改端口)的前提下,我们可以直接通过浏览器访问Jenkins

http://xxxxxx:8080复制代码

第一次进入Jenkins会让你走几个步骤

  • 输入管理员密码,密码可以从页面提示的文件中看到
  • 下载默认插件,点击官方推荐的按钮继续往下走
  • 设置账号密码和邮箱地址
  • 登入

一顿操作,我们就来到了Jenkins的Dashboard页面

看到这里是不是很激动?别急,Jenkins的新建任务默认是没有Maven选项的,需要自行安装Jenkins的Maven插件!

1、安装Jenkins-Maven插件Maven Integration

在首页中点击右侧的系统管理

选择管理插件
下载Maven Integration
点击立即获取之后,等待一分钟左右就下载好了

2、配置全局工具

接着我们要做一些工具的配置

再次进入系统管理,点击列表中的全局工具配置

配置JDK
配置Git
配置Maven
完毕之后点击
SAVE按钮保存

3、配置任务信息

经过前面两个步骤,我们的Jenkins可以正式开始工作了,不过在真正为我们提供服务之前,我们需要告诉任务该做什么事情,该怎么做。

例如?我们要构建的项目从何而来?通过什么样的方式或者指令就构建?不废话,开始创建一个新的任务,并且是一个Maven项目

点击创建一个新任务进入下一步
选择创建一个Maven项目,确定之后,进入任务配置界面

任务信息配置

源码库配置,Jenkins要知道如何获取到项目的源码
Maven打包指令配置
构建策略配置
构建生命周期配置
这一步很关键,在Jenkins帮我们自动拉取代码并且打成jar包之后,我们需要执行shell指令去启动它们,
Pre Steps
Post Steps使我们可以在整个周期内灵活的去控制流程~例如写个脚本启动它们!

简单配置之后,点击保存,完成任务配置编辑!

之后的事情就简单了,在首页可以看到一个任务列表,选中自己的任务点击进入

点击左侧工具栏的立即构建~
Jenkins简单部署完成,看下我的任务构建控制台输出日志

看到最下方的成功就代表项目已经成功部署!

转载地址:http://tshbl.baihongyu.com/

你可能感兴趣的文章
mysql数据库 --表查询
查看>>
Python中xlrd常用用法整理
查看>>
如何上传本地音乐获取MP3外链(欢迎分享和转载)
查看>>
@vue/cl构建得项目下,postcss.config.js配置,将px转化成rem
查看>>
搭建gitlab本地服务
查看>>
day02
查看>>
SpringBoot慕课学习-SpringBoot开发常用技术整合-资源文件属性配置
查看>>
命令导入证书
查看>>
Django-CBV
查看>>
NativeWindow_01
查看>>
【Flutter学习】基本组件之图片组件Image
查看>>
(转)工作之路---记录LZ如何在两年半的时间内升为PM
查看>>
CoreAnimation
查看>>
JS基础属性跟运算
查看>>
通过类创建子线程&同步锁
查看>>
编程珠玑:单词频率最高选取
查看>>
几乎所有编程语言的hello, world程序(3)
查看>>
CentOs 设置静态IP 方法
查看>>
Ubuntu 16.04源码编译安装nginx 1.10.0
查看>>
2017"百度之星"程序设计大赛 - 资格赛-度度熊与邪恶大魔王(dp+后缀最小值)
查看>>