Jenkins创建Maven项目及SSH部署
前面我们已经安装了Jenkins的环境,以及配置好了jdk和maven.下面我们来看如何通过Jenkins将svn的项目进行打包和部署。
创建MAVEN项目
1、点击新建,输入项目名,选择“构建一个Maven项目”,最后点击"OK",即可。
2、配置svn上的源码
其实执行到这里我们就可以将svn的项目进行打包到jenkins的workspace中,我们暂时不上传打包好的项目到服务器。
点击 "Apply",再点击保存。返回首页我们就能看到我们构建的项目了。
这里点击最右侧的俺就,就开始构建项目了。这里是项目构建的进度,点击进去我们可以查看构建的日志。
在输出的日志里面,我们能看到Maven的构建日志,我这里是构建成功了。
当然打包成功的项目会在Jenkins的workspace,我这里的是在“/opt/hermes/.jenkins/workspace”,进入目录就能看到构建的项目了。
通过SSH发布war到指定的服务器
1、配置SSH
点击 “系统管理” -》系统设置
设置完成以后,点击Test Configuration,出现“success”即可。
2、回到我们创建的项目中,点击 构建后操作,因为我之前安装SSh插件,所以这里有
最后保存,回到项目目录下,重新构建,查看日志,我们能看到构建成功,并且通过SSH上传成功了。
Jenkins创建Maven项目及SSH部署相关推荐
- Jenkins 创建Maven项目
上面我讲述的Job都是非编译项目,也就是代码从仓库中拉下来,不经过任何操作就可以发布,这对于像Java.Android等源码需要编译的项目是不可用的,下面我们讲解如何使用Maven插件来构建Java项 ...
- Jenkins创建maven项目
文章目录 1. maven简介 2. 安装mvn 3. Jenkins构建一个maven项目 1. maven简介 https://mirrors.tuna.tsinghua.edu.cn/apach ...
- Jenkins——Jenkins构建Maven项目(三种风格)+Jenkins项目构建细节
Jenkins构建Maven项目+Jenkins项目构建细节 Jenkins构建的项目类型介绍 自由风格项目构建 拉取代码 编译打包 远程部署 代码改动后的持续集成 Maven项目构建 Pipelin ...
- maven安装、配置以及IDEA创建maven项目(Maven的Web项目)
1. Maven下载.安装 去Maven官网下载相应的maven版本(一般maven和jdk版本有对应关系,jdk1.8对应maven3.3.9),下载后解压到你想放的位置即可. 2. Maven配置 ...
- 【MAVEN】如何在Eclipse中创建MAVEN项目
目录结构: contents structure [+] 1,Maven简介 2,Maven安装 2.1,下载Maven 2.2,配置环境变量 2.3,测试 3,Maven仓库 3.1,Maven仓库 ...
- 用idea建立jsp项目_用idea创建maven项目,配置tomcat详解
用idea创建maven项目,配置tomcat详解,电脑上得有jdk1.7,或者1.8,然后就是maven3.x吧,再有就是tomcat7以上 下面就直接开始看图啦: 这个我刚刚开始没注意细看,原来w ...
- 使用原型骨架创建Maven项目时遇到Could not transfer metadata org.apache.maven.plugins的解决方案
在使用骨架创建maven项目时,提示无法下载的问题Could not transfer metadata org.apache.maven.plugins:maven-archetype-plugin ...
- Idea中创建maven项目(超详细)
Idea中创建maven项目 提示:前提条件时maven已经安装好,并且环境变量也配置完成,maven没安装好或者环境变量没有配置好的请参考我上一篇文章--maven的安装和配置 上篇博文链接:htt ...
- 如何创建Maven项目
1.什么是 maven maven是一个构建工具 功能: ① 把编译好的.class文件打包成一个.jar文件 ② 依赖管理(一个复杂的程序通常会依赖第三方库)使用的时候,需要把对应的jar包下载下来 ...
最新文章
- OpenCV Python + Tesseract-OCR轻松实现中文识别
- 作业要求 20181127-1 附加作业 软件工程原则的应用实例分析
- 《移动数据挖掘》—— 第1章 引言 1.1 移动数据及其价值
- Silve37.Silverlight和ASP.NET相互传参的两种常用方式(QueryString,Cookie)
- Qt 从C ++定义QML类型(一)
- LG P990开机黑屏,但能进入系统的解决办法
- 数据库调优都涉及哪些方面
- C++primer 第 4 章 表达式 4.7条件运算符 4.8位运算符 4.9 sizeof运算符 4.10逗号运算符 4.11类型转换 4 . 1 2 运算符优先级表
- 一些总是记不住又容易搞混淆的东西(不断更新)
- mysql count 与sum_Mysql下count()和sum()区别
- 11300001数据集配置错误_Power BI 中的数据刷新(二)
- mac编译linux开源软件,Mac 端超好用的免费开源软件,我推荐这几款
- 系统集成项目管理工程师证书有什么用?
- android仿微信选择器同时展示视频和图片
- 什么是DIMM插槽?
- 战胜拖延症的利器—Product Backlog
- 第一个STM8项目的记录
- 用计算机来打字学猫叫,电脑打字轻松技巧 怎么联系快速打字
- 创业计划书和商品计划书PPT模板-朴尔PPT
- 远指针,近指针,巨指针