文章目录

  • 前言
  • 一、全局工具配置
  • 二、配置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项目相关推荐

  1. jenkins中maven的安装及配置,如何在jenkins中创建maven任务。

    本文介绍了在jenkins中maven的安装及配置(安装maven及jdk的方法),以及如何在jenkins中创建maven任务. 有三点需要注意的地方. maven一定要安装在jenkins服务器上 ...

  2. Jenkins(Docker版本)中配置maven

    前言 之前一直使用jenkins中的maven项目模式来构建项目,今天换成流水线模式,需要在jenkins容器中自行安装maven,捣鼓了半天,踩了一些坑,将过程总结后,写下这个小教程,仅供参考,希望 ...

  3. 【图文讲解】eclipse中配置maven环境+导入maven项目

    1.检测eclipse是否有maven环境 打开import对话窗输入maven,如果下面红色方框里有东西可以跳过下一步的elipse中配置maven环境,如果方框里没有东西,按照下一步在eclips ...

  4. idea中的Maven项目怎么配置Tomcat部署

    idea中的Maven项目怎么配置Tomcat部署 1. 开篇简介 2. 开始部署 3. 总结 1. 开篇简介 嗨,大家好! 今天,我想给大家分享的是:如何在idea中的Maven项目怎么配置Tomc ...

  5. Jenkins之构建Maven项目的多种方式

    Jenkins构建的项目类型介绍 Jenkins中自动构建项目的类型有很多,常用的有以下三种: 自由风格软件项目(FreeStyle Project) Maven项目(Maven Project) 流 ...

  6. P8-07-16 使用 Jenkins 自动构建 Maven 项目

    创建一个项目 从 gitee 上随便拉一个项目,这里我们使用Zrlog项目进行测试.测试项目地址: https://gitee.com/94fzb/zrlog?_from=gitee_search 导 ...

  7. Maven安装与配置(最实用!!!)eclipse中配置maven

    Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...

  8. eclipse中配置Maven仓库

    一.解压下载好的Maven核心程序到非中文的文件夹中 二.配置Maven环境变量 1.配置maven之前必须有jdk的环境: 2.配置M2_HOME 新建M2_HOME变量: 配置path的值 3.配 ...

  9. 【MAVEN】如何在Eclipse中创建MAVEN项目

    目录结构: contents structure [+] 1,Maven简介 2,Maven安装 2.1,下载Maven 2.2,配置环境变量 2.3,测试 3,Maven仓库 3.1,Maven仓库 ...

最新文章

  1. Oracle表分区和索引分区汇总
  2. oracle 用户 表空间绑定,ORACLE表空间绑定用户操作流程
  3. 程序员找工作那些事(一)幸存者偏差
  4. hdu- 2642 Stars 二维树状数组
  5. 多线程执行CPU过高问题
  6. C++实现一个简易的线程池
  7. 新高考不选物理可以学计算机吗,新高考选科中物理真的那么重要吗?没有选物理是不是完了?...
  8. php 二进制权限,基于二进制位的权限控制(数据库里的二进制)
  9. 耗时1年的前端技术框架切换之旅
  10. 山西民生云养老认证人脸识别_民生山西APP公众号手机认证
  11. 《知乎周刊:读书这件小事》摘记及书评
  12. 【图文】分享一下我已实践可行的paypal提现方法!
  13. matlab的卡方临界值,Excel计算卡方分布,F分布
  14. layui 树形表格 treeTable使用详细指南,不能折叠解决办法
  15. Python代码格式化工具autopep8安装及使用极简版
  16. svn创建版本库以及创建其下目录
  17. BUUCTF MISC 二维码扫描
  18. Cay S.Horstmann:从Java新特性看Java的未来
  19. 什么是抖音SEO? 抖音SEO优化怎么做?如果做好抖音推广优化呢?
  20. 不动点迭代以及其收敛性

热门文章

  1. html5音乐播放器设计论文,音乐播放器的设计与实现毕业设计论文
  2. aspnet+c#城市生活服务网站
  3. 计算机键盘无法使用6,电脑键盘无法使用怎么办
  4. java 画爱心壮那首歌最,抖音貂蝉大招画爱心怎么画 抖音貂蝉大招画爱心的背景音乐是什么...
  5. Vue集成Bmap离线地图-打dist包问题解决
  6. python redis list队列命令
  7. 微信小程序——学校餐厅订餐
  8. 旧android 4 平板,1099的小米平板4可能真的刷新了我心目中的安卓平板
  9. Flink1.12.0简单实现wordcount
  10. D3D11的像素裁剪