Jenkins+github+maven+git+linux
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的更多相关文章
- Linux下的Jenkins+Tomcat+Maven+Git+Shell环境的搭建使用(jenkins自动化部署)【转】
jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安 ...
- Linux下的Jenkins+Tomcat+Maven+Git+Shell环境的搭建使用(jenkins自动化部署)
jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安 ...
- Jenkins+GitHub+maven
介绍: http://192.168.193.128:8115/jenkins/ 用户名:admin密码:admin电子邮箱:admin@admin.com root/12345678添加新用户: t ...
- jenkins 安装 + maven + git部署
1. 安装JDK 2. 安装maven 3. 安装git 4. 安装tomcat tar zxvf apache-tomcat-8.5.14.tar.gz 找到tomcat-->config-- ...
- jenkins+testNg+maven+git+selenium自动化集成
准备环境,提前安装好Jenkins及git,maven插件 1.首先我们新建一个maven的工程,并且在pom.xml中配置好我们依赖的一些jar包 <?xml version="1. ...
- Linux下的Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用(jenkins自动化部署)
jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安 ...
- Jenkins+Maven+Git CI环境搭建手册
Jenkins+Maven+Git CI环境搭建手册 环境: OS:Linux version 2.6.32-220.23.2.ali878.el6.x86_64 (ads@kbuild) (gcc ...
- jenkins+maven+git+tomcat+salt自动构建
jenkins 安装步骤 环境: centos7,jdk1.8.0,jenkins2.165,maven3.5.2 一. 安装配置java环境 JDK1.8下载地址:http://www.orac ...
- Jenkins+maven+git+sonar 系统持续集成&代码单測管理
Jenkins+maven+git+sonar 系统持续集成&代码单測管理 Jenkins的安装 Jenkins是基于Java开发的一种持续集成工具,用于监控持续反复的工作.功能包含: 1.持 ...
随机推荐
- System.Transactions 事务超时属性
最近遇到一个处理较多数据的大事务,当进行至10分钟左右时,爆出事务超时异常,如果Machine.config中不设置最大超时时间,则默认超时时间为10分钟 MachineSettingsSection ...
- JavaScript学习笔记(十二)——箭头函数(Arrow Function)
在学习廖雪峰前辈的JavaScript教程中,遇到了一些需要注意的点,因此作为学习笔记列出来,提醒自己注意! 如果大家有需要,欢迎访问前辈的博客https://www.liaoxuefeng.com/ ...
- 十三、Hadoop学习笔记————Hive安装先决条件以及部署
内嵌模式,存储于本地的Derby数据库中,只支持单用户 本地模式,支持多用户多会话,例如存入mysql 下载解压hive后,进到conf路径,将模板拷贝 出现该错误表示权限不够 该目录未找到 新建一个 ...
- SQL测试题
一.网上收集了一些测试题,对于掌握SQL查询语句. /* Navicat MySQL Data Transfer Source Server : lizebo's MYSQL Source Serve ...
- SSM Spring+SpringMVC+mybatis+maven+mysql环境搭建
SSM Spring+SpringMVC+mybatis+maven环境搭建 1.首先右键点击项目区空白处,选择new->other..在弹出框中输入maven,选择Maven Project. ...
- MySql基础入门-mysql体系结构
mysql体系结构: 由:连接池组件.管理服务和工具组件.sql接口组件.查询分析器组件.优化器组件. 缓冲组件.插件式存储引擎.物理文件组成. mysq ...
- 自己动手编写IOC框架(二)
万事开头难,上篇已经起了一个头,之后的事情相对就简单了.上次定义了框架所需的dtd也就是规定了xml中该怎么写,有哪些元素.并且我们也让dtd和xml绑定在了一起,使dtd对xml的格式进行校验,并且 ...
- centos 自带mysql卸载时出现无法卸载情况
[dianyi@localhost ~]$ rpm -qa|grep mysql mysql-libs-5.1.52-1.el6_0.1.x86_64 [dianyi@localhost ~]$ rp ...
- iOS 视频直播弹幕的实现
弹幕,并不是一个多么复杂的功能. 1.弹幕的实现性分析 首先,从视觉上明确当前弹幕所具有的功能 从屏幕右侧滑入左侧,直至完全消失 不管是长的弹幕,还是短的弹幕,速度一致(可能有的需求是依据弹幕长度,调 ...
- Spring Cloud Zuul 添加 ZuulFilter
紧接着上篇随笔Spring Cloud Zuul写,添加过滤器,进行权限验证 1.添加过滤器 package com.dzpykj.filter; import java.io.IOException ...