Jenkins社区

玩转Jenkins - 创建Java任务

2017-03-23  本文已影响79人  小发条

准备工作

Jenkins是一个基于Java语言开发的开源的持续集成平台,上面大部分的功能都是基于插件的形式来实现的。

为了保证讲的内容和版本一致,这次我们用官网上最新的2.7.3版本来讲解。安装完成并成功启动Jenkins后,通过浏览器访问,根据页面上提示的秘钥路径,找到对应的值输入即可;然后会需要选择安装插件,选择 Install suggested plugins 默认推荐的即可。

安装插件时,偶尔会遇到有几个插件下载失败,然后一直卡在下载页面的情况,此时重启Jenkins即可。

插件准备

创建Java任务,可以选择 构建一个自由风格的软件项目 或者 构建一个maven项目,通过后者构建项目相对来说比较简单,所以我们以后者为例子进行讲解。

如何安装插件

页面左边菜单栏有一个系统管理的选项,进入后选择插件管理,在可选插件列表中选中 Maven Integration plugin,然后点击直接安装。如果遇到安装失败的情况,可以手动下载插件安装。

如何手动安装插件

  1. 下载插件
  2. 在 系统管理 -> 插件管理的页面,进入高级,有一块关于上传插件,上传插件,成功后点击页面上的 安装完成后重启Jenkins
  3. 重启成功后,在新建任务的页面就能看见构建一个maven项目

依赖插件汇总

配置maven参数

系统管理 -> Global Tool Configuration, 在maven安装的地方,取消自动安装的选中,填入参数,具体可参考:

name: mvn(master)
maven_home:/Users/soft/apache-maven-3.3.9
# 如果机器上已经安装了mvn,可以通过 which mvn 来确定位置。这里就不具体说怎么在服务器上安装maven了

源码管理(git)

需要安装插件:Git plugin

整个流程中,需要拉取代码才能打包编译部署.

系统管理 -> Global Tool Configuration, 在git安装的地方,取消自动安装的选中,填入参数,具体可参考:

name: git(master)
git_home:/usr/bin/git
# 如果机器上已经安装了git,可以通过 which git 来确定位置。这里就不具体说怎么在服务器上安装git了

配置任务参数

项目名称: test
描述: 用来说明这个任务是干嘛的,可以不填
丢弃构建: 为了节省磁盘空间,可设置保存的构建数
参数化构建: 在构建任务的时候,可以传一些参数,以后具体说
关闭构建: 暂时不适用

源码管理:选择git
respositories:
url: git@git-server:tech/shine.git
credentials: git的访问密码,填写执行机器的ssh私钥

Build:
maven version:选中之前配置的mvn
root pom:pom.xml 如果不是这个的话,根据实际情况修改
goals and options: clean package

都填写好以后,点击保存,然后点击页面右侧的立即构建,就可以开始执行任务了。对于构建结果,如果是蓝色图标说明成功,红色说明失败。

以上基本上是构建一个Java任务的基本配置。

原文地址:http://fatiao.site/jenkins_javaproject.html

上一篇下一篇

猜你喜欢

热点阅读