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的测试结果……)

原文地址:https://www.cnblogs.com/DFX339/p/8137421.html

时间: 2024-10-20 17:45:23

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

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

jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安装jenkins,简单不伤脑,别的博客写的jenkins版本都很旧,没用最新的,写个比较新的配置2.20版. 官网:https://jenkins.io/index.html WAR包下载地址:http://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.20/jenki

Jenkins+maven+git+sonar 系统持续集成&代码单测管理

Jenkins+maven+git+sonar 系统持续集成&代码单测管理 Jenkins的安装 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作. 1.下载最新的版本(一个 war 文件).Jenkins官方网址: http://Jenkins-ci.org/ 2.运行 java -jar jenkins.war(jenkins默认使用的是内嵌的jetty服务,用户也可以布置到其它容器中.)

Redhat上为java Maven项目构建基于Jenkins + Github的持续集成环境

在Redhat enterprise 6.5 的服务器上,为在gutub 上的 java mvaen项目构建一个持续集成环境,用到了Jenkins.因公司的服务器在内网,访问外网时要通过代理,所以为maven加上了代理,如果你的服务器可以直接访问外网,则可以去掉代理..net 项目可参考 <在Redhat上为.Net 项目构建基于Jenkins + Github + Mono 的持续集成环境> 1. 安装 maven wget -e "http_proxy=http://web-pr

linux下jenkins+svn+maven项目构建

一.安装部署jenkins 1.下载jenkins.war(http://jenkins-ci.org/) 2.新建tomcat服务器,配置端口等config信息,并将项目地址指向jenkins.war文件 3.启动tomcat服务器.启动成功后用浏览器打开访问地址http://127.0.0.1:8000,查看jenkins是否被成功部署(如下图). 二.配置jenkins及maven依赖 1.jenkins需要依赖jdk.如果服务器未安装jdk则需要先安装jdk.因为我们希望使用maven进

Jenkins + Github持续集成构建Docker容器,维基百科&amp;人工自能(AI)模块

本文分两部分,第一部分是手动计划任务的方式构建Github上的Docker程序,第二部分是用Github webhook Trigger一个自动构建任务. Jenkins采用2.5版本Docker采用1.7.1代码托管使用的Github官网系统为IBM Bluemix提供的Cent6.7,服务器地址在美国南加州 1.1 创建一个Freestyle Project, let's say jenkins-docker 1.2 Set workplace to /var/lib/jenkins/job

jenkins+github持续集成中的坑

1.前言 刚开始开发自己的独立博客的时候,每次发布都要手动打包,上传服务器,杀tomcat进程,重启,来回这么重复性工作,很快就有点不耐烦了.如果能自动化的东西,就绝不要手动了,所以自己搭建了个持续集成环境,配好了结合github进行push时自动构建,自动发布的流程,提交代码,泡杯咖啡就发布好了.本以为很简单,但没想到中间细节还是有不少坑,查了很多资料,墙都翻了好几次,把遇到的问题记录在这里. 2.正文 详细安装教程就不复制粘贴了,推荐此文手把手教你搭建Jenkins+Github持续集成环境

持续集成Jenkins + robot framework + git

Jenkins + robot framework + git持续集成 一.Jenkins安装插件 进入系统管理—插件管理—可选插件下安装以下插件Git Client Plugin.GIT plugin.GitHub API Plugin.GitHub plugin.Robot Framework plugin. 安装完如下: 二.配置git Path 进入系统管理—系统设置下.找到下面的位置.Path to Git executable一定要下git客户端安装路径的git.exe,而不是默认w

jenkins+gitlab+maven+tomcat持续集成环境安装配置

jenkins+gitlab+maven+tomcat,该环境主要实现自动构建部署java web应用. 其工作流程是:提交代码到gitlab--jenkins触发构建任务--maven编译打包--jenkins将war包部署到tomcat. 安装JDK #安装jdk1.8 tar zxvf jdk-8u77-linux-x64.gz #设置环境变量 #vi /etc/profile export JAVA_HOME=/usr/local/jdk1.8.0_77 export JAVA_BIN=

jenkins githup前戏 git本地搭建 个人 测试版本

已经在jenkins服务器上生成公钥后,把公钥里的内容复制到githup里,实现认证. 1.先输入以下两条命令,然后git config -l检查 git config --global user.name "githup用户名"git config --global user.email "github邮箱" 2 .在jenkins服务器输入git clone https://github.com/username/project.git,自动在当前文件夹创建对应