jenkins中配置maven项目
文章目录
- 前言
- 一、全局工具配置
- 二、配置Publish Over SSH(提前在插件管理中安装Publish Over SSH插件)
- 三、git认证配置
- 四、项目配置
前言
记录jenkins中配置maven项目步骤(本文jenkins部署在windows环境中)。
默认windows中已安装jdk、git、maven、jenkins,本文只记录jenkins中的详细配置
一、全局工具配置
路径:系统管理->全局工具配置
1、jdk配置
2、git配置
3、maven配置
二、配置Publish Over SSH(提前在插件管理中安装Publish Over SSH插件)
路径:系统管理->系统配置
在Publish over SSH中点击新增按钮,配置ssh服务器信息
点击“高级”按钮,勾选使用密码认证复选框,配置服务器密码和端口信息,配置完成后可点击右下角测试服务器是否能正常连接
三、git认证配置
1、命令行输入 ssh-keygen -t rsa -C 邮箱,生成密钥对
2、将公钥配置在git中,私钥配置在jenkins中
四、项目配置
1、新建一个自由风格的项目配置源码信息
2、使用maven打包
3、备份原数据
#!/bin/bash
DATE=$(date +%Y%m%d%H%M%S)
cd /opt/XXXXXX
mv XXXX.jar XXXX.jar_$DATE
echo "XXXX-server bak success"
4、上传新应用包
echo "开始上传文件"
pscp -l 用户名-pw 密码 E:\jenkins\workspace\XXXXX.jar 用户名@IP:/opt/XXXXXX < E:\jenkins\test.bat
echo "文件上传成功"
exit
test.bat内容:y
5、调用服务器脚本重启新服务
jenkins中配置maven项目相关推荐
- jenkins中maven的安装及配置,如何在jenkins中创建maven任务。
本文介绍了在jenkins中maven的安装及配置(安装maven及jdk的方法),以及如何在jenkins中创建maven任务. 有三点需要注意的地方. maven一定要安装在jenkins服务器上 ...
- Jenkins(Docker版本)中配置maven
前言 之前一直使用jenkins中的maven项目模式来构建项目,今天换成流水线模式,需要在jenkins容器中自行安装maven,捣鼓了半天,踩了一些坑,将过程总结后,写下这个小教程,仅供参考,希望 ...
- 【图文讲解】eclipse中配置maven环境+导入maven项目
1.检测eclipse是否有maven环境 打开import对话窗输入maven,如果下面红色方框里有东西可以跳过下一步的elipse中配置maven环境,如果方框里没有东西,按照下一步在eclips ...
- idea中的Maven项目怎么配置Tomcat部署
idea中的Maven项目怎么配置Tomcat部署 1. 开篇简介 2. 开始部署 3. 总结 1. 开篇简介 嗨,大家好! 今天,我想给大家分享的是:如何在idea中的Maven项目怎么配置Tomc ...
- Jenkins之构建Maven项目的多种方式
Jenkins构建的项目类型介绍 Jenkins中自动构建项目的类型有很多,常用的有以下三种: 自由风格软件项目(FreeStyle Project) Maven项目(Maven Project) 流 ...
- P8-07-16 使用 Jenkins 自动构建 Maven 项目
创建一个项目 从 gitee 上随便拉一个项目,这里我们使用Zrlog项目进行测试.测试项目地址: https://gitee.com/94fzb/zrlog?_from=gitee_search 导 ...
- Maven安装与配置(最实用!!!)eclipse中配置maven
Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...
- eclipse中配置Maven仓库
一.解压下载好的Maven核心程序到非中文的文件夹中 二.配置Maven环境变量 1.配置maven之前必须有jdk的环境: 2.配置M2_HOME 新建M2_HOME变量: 配置path的值 3.配 ...
- 【MAVEN】如何在Eclipse中创建MAVEN项目
目录结构: contents structure [+] 1,Maven简介 2,Maven安装 2.1,下载Maven 2.2,配置环境变量 2.3,测试 3,Maven仓库 3.1,Maven仓库 ...
最新文章
- Oracle表分区和索引分区汇总
- oracle 用户 表空间绑定,ORACLE表空间绑定用户操作流程
- 程序员找工作那些事(一)幸存者偏差
- hdu- 2642 Stars 二维树状数组
- 多线程执行CPU过高问题
- C++实现一个简易的线程池
- 新高考不选物理可以学计算机吗,新高考选科中物理真的那么重要吗?没有选物理是不是完了?...
- php 二进制权限,基于二进制位的权限控制(数据库里的二进制)
- 耗时1年的前端技术框架切换之旅
- 山西民生云养老认证人脸识别_民生山西APP公众号手机认证
- 《知乎周刊:读书这件小事》摘记及书评
- 【图文】分享一下我已实践可行的paypal提现方法!
- matlab的卡方临界值,Excel计算卡方分布,F分布
- layui 树形表格 treeTable使用详细指南,不能折叠解决办法
- Python代码格式化工具autopep8安装及使用极简版
- svn创建版本库以及创建其下目录
- BUUCTF MISC 二维码扫描
- Cay S.Horstmann:从Java新特性看Java的未来
- 什么是抖音SEO? 抖音SEO优化怎么做?如果做好抖音推广优化呢?
- 不动点迭代以及其收敛性
热门文章
- html5音乐播放器设计论文,音乐播放器的设计与实现毕业设计论文
- aspnet+c#城市生活服务网站
- 计算机键盘无法使用6,电脑键盘无法使用怎么办
- java 画爱心壮那首歌最,抖音貂蝉大招画爱心怎么画 抖音貂蝉大招画爱心的背景音乐是什么...
- Vue集成Bmap离线地图-打dist包问题解决
- python redis list队列命令
- 微信小程序——学校餐厅订餐
- 旧android 4 平板,1099的小米平板4可能真的刷新了我心目中的安卓平板
- Flink1.12.0简单实现wordcount
- D3D11的像素裁剪