Jenkins:持续集成的一个工具

github:远程存放代码

maven:利用maven创建项目,配置pom.xm依赖

git :本地仓库,可以提交代码到远程(我都是使用git 在git bush here 命令提交代码的)

linux:操作系统

(1)创建maven项目(我是使用Eclipse创建的)

(2)将maven项目通过本地git 提交 到github上面

(3)在linux上安装Jenkins

从官网上下载 rpm 安装包  官网地址:https://jenkins.io/

操作步骤:

进入官网,点击download

下拉,选择下图所示位置(linux系统)

点击后,选择自己需要的版本下载 rpm包

安装包下载好后:使用XShell登录linux服务器,利用Xftp工具将安装包上传到linux上 ,开始安装

安装参考链接:http://blog.csdn.net/andyzhaojianhui/article/details/73472500 (参考该链接的第二种)

root用户下操作: 使用 rpm -ih jenkins-2.7.1-1.1.noarch.rpm 命令解压并安装jenkins

使用 service jenkins start 命令启动jenkins服务  在浏览器中输入 http://主机IP:8080 访问jenkins  例如: http://127.0.0.1:8080(默认端口为8080)

注册请参考链接:https://www.liaoxuefeng.com/article/001463233913442cdb2d1bd1b1b42e3b0b29eb1ba736c5e000

注册好后登录:进入页面

先点击 系统管理

选中Global Tool Configuration(配置环境)

需要配置的只有三项 (JDK ,MAVEN,GIT)

JDK的配置 :别名这里填什么都没关系,JAVA_HOME:一定要填在你的linux上的JDK的安装路径

Git的配置: 和JDK一样,name没关系,Path to Git executeable 一定要填在linux上的 安装路径

MAVEn的配置:name随便写,选择自动安装  ,版本那里根据需求自己选择合适的版本

这里配置好了后,下拉 选择 save 就可以了

*******************************接下来构建项目*************************************

选择新建

填写名字:自己命名一个就可以了 例如 demo1 , 选择maven项目构建,点击OK 就可以了

**************** maven项目构建好后,开始配置项目********************

直接下拉到源码管理: 选择git 填写自己项目的远程链接 (我使用github : http://github.com/DFX339/test.git)

再点击add--》 jenkins , 分别在username和password中填入github的 登录名以及密码  点击add

然后下拉到这里,添加github上项目的 pom.xml (如果就在项目根目录下 就直接写pom.xml,否则就带路径写)

然后点击保存(save),配置结束了(这是最简单的了吧)

然后可以开始点击构建了(红色是构建失败,蓝色是构建成功)

构建结果会显示在构建历史(红色框框所标记的这里) 点进去可以查看详细信息 (包括github的提交记录,maven的测试结果……)

Jenkins+github+maven+git+linux的更多相关文章

  1. Linux下的Jenkins+Tomcat+Maven+Git+Shell环境的搭建使用(jenkins自动化部署)【转】

    jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安 ...

  2. Linux下的Jenkins+Tomcat+Maven+Git+Shell环境的搭建使用(jenkins自动化部署)

    jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安 ...

  3. Jenkins+GitHub+maven

    介绍: http://192.168.193.128:8115/jenkins/ 用户名:admin密码:admin电子邮箱:admin@admin.com root/12345678添加新用户: t ...

  4. jenkins 安装 + maven + git部署

    1. 安装JDK 2. 安装maven 3. 安装git 4. 安装tomcat tar zxvf apache-tomcat-8.5.14.tar.gz 找到tomcat-->config-- ...

  5. jenkins+testNg+maven+git+selenium自动化集成

    准备环境,提前安装好Jenkins及git,maven插件 1.首先我们新建一个maven的工程,并且在pom.xml中配置好我们依赖的一些jar包 <?xml version="1. ...

  6. Linux下的Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用(jenkins自动化部署)

    jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安 ...

  7. Jenkins+Maven+Git CI环境搭建手册

    Jenkins+Maven+Git CI环境搭建手册 环境: OS:Linux version 2.6.32-220.23.2.ali878.el6.x86_64 (ads@kbuild) (gcc ...

  8. jenkins+maven+git+tomcat+salt自动构建

    jenkins 安装步骤 环境: centos7,jdk1.8.0,jenkins2.165,maven3.5.2 一. 安装配置java环境   JDK1.8下载地址:http://www.orac ...

  9. Jenkins+maven+git+sonar 系统持续集成&amp;代码单測管理

    Jenkins+maven+git+sonar 系统持续集成&代码单測管理 Jenkins的安装 Jenkins是基于Java开发的一种持续集成工具,用于监控持续反复的工作.功能包含: 1.持 ...

随机推荐

  1. MySQL中Left Join和Right Join的理解

    虽然之前一直见过两个Join,对于其具体的含义也在参考书上读过,但是一直没有记住.现在换一种方式进行学习,改为实验方式理解. Left Join 测试表: 表结构很简单,test包括两个int字段,t ...

  2. 六、VueJs 填坑日记之初识*.Vue文件

    上一篇博文中,我们将接口的地址通过webpack代理到了本地,解决了跨域的问题.在之前的文章中,我们一直对项目进行配置,并没有真正的切入正题,可能很多人还不明白我们要做什么?那么今天,我们就要开写代码 ...

  3. mysql 查询各数据库的占用大小

    select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size, concat(trunc ...

  4. canvas图表(4) - 散点图

    原文地址:canvas图表(4) - 散点图 今天开始完成散点图,做完这一节,我的canvas图表系列就算是完成了,毕竟平时最频繁用到的就是这几类图表了:柱状,折线,饼图,散点.经过编写canvas图 ...

  5. KingView 6.53漏洞学习研究

    类别:堆溢出 描述:此漏洞存在于KingView6.53软件的HistorySvr.exe进程中,这个软件服务程序在TCP 777端口监听时收到一个超长请求,导致堆缓冲区溢出从而执行任何代码. 参考资 ...

  6. HCTF

    题目:魂斗罗 介绍:这个是HCTF里面的杂项,很好玩的, 1,这个看链接可以下载(http://139.224.54.27/gogogo/hundouluo.nes),然后在网上下载一个虚拟器(htt ...

  7. Windows server2012如何运行Javaweb项目?

    最近用java写了个小项目,想要部署到服务器,于是买了个Windows server2012,但是不知道怎么部署,后来才知道需要配置java运行环境.经过一番研究最终搞定了.下边是我的个人总结,由于是 ...

  8. tcp并发服务器(c20w)

    ** 原创文章,请勿转载 ** 并发服务器是一个老生常谈的话题,今天这里也写一个. 1. 目标: 同时在线连接20万(c20w). 开发语言:重要的事情说三遍,GOLANG, GOLANG, GOLA ...

  9. 编写带对话框界面的OCX

    编写带对话框界面的OCX步骤: 1.添加Dialog资源,切换到资源视图,将对话框的Style设置为Child,在对话框界面右击添加类,输入类名MyDlg,使得其继承与CDialogEx.(继承CDi ...

  10. makefile中伪目标的理解

    1. 我们知道Makefile中的语法是这样: target ... : prerequisites ... command - - 2. 假如编译两个文件可以这么写: a.o:a.c  gcc -c ...