maven配置自动部署到服务器上,jenkins+svn+maven安装配置并自动化部署成功(超级详细)...

jenkins+svn+maven安装配置并自动化部署成功(超级详细)

jenkins+svn+maven安装配置并自动化部署成功(超级详细)

简言

写这篇博客的原因是因为每次部署服务器的流程都是在做重复的工作,提交代码,备份服务器代码,查看进程,停止服务器,查看进程,(有时候还要把进程kill掉)上传代码,开启服务器,查看启动日志等过程太复杂了,并且每天一直在重复,后来我小伙伴告诉我有Jenkins这个东西,可以代替 “人工智能”一些手动操作,那接下来就看看吧(第一次接触,有写的不好的,欢迎留言指正)。

准备工作

准备一台服务器 Linux系统 ,搭建一个java1.8和maven的环境;

Jenkins安装

nohup java -jar jenkins.war --httpPort=8422 > log.log 2>&1 &

tail -f jenkins.out

b15aad71fcab21cb6d66eda669c73c97.png

5.从Jenkins控制台日志输出中,复制自动生成的字母数字密码(在两组星号之间),输入好密码之后选择 继续。

22fa052289bb854605f71272c092f372.png

6.选择默认选择建议的插件,这里需要等待几分钟。

c89ba1506a03a43a48711ad67dc68c2e.png

7430d238b1bd310e44e253008e064bda.png

6fec031adf28e6c597cbe6662da82ff7.png

点击保存并且完成,完成之后就安装就基本结束啦。

e76b2c5288078c7cf27f050e0c08f800.png

自动化部署

1bb44ab954b9d681b396cef1222d91ae.png

可能开始并没有构建一个maven项目选项,你可以点击manage Jenkins

选着可选插件,输入maven 下载maven插件,下载好选着重启,就有构建一个maven项目这个选项了。

caf33b4b4d7d5220797b9fdbdc0fdd55.png

2c317f39b60ba5348db652ac8446b19c.png

811b3ba72afff923abec759bff0e5984.png

1.先去插件下载 Publish over SSH(安装完记得重启)

388041120d57ca7e7238f23928b66fa8.png

2.进入系统配置,配置远程服务器地址

27d4cc3d75299d3b7f4e66e392b9f54a.png

5a764e1e7cb28e766910a76de01ae6b6.png

任务配置

这个是最关键的是个环节啦!!!,找到我们的项目,选择源码配置,如下图

ac1e125ba1a3580f66f7a26fae915959.png

配置maven打包命令

c8b109db461f5f648e093b9faef9cb80.png

设置 启动服务的命令

bc6ef7ce4c9d6aad9d505ba87cd38df8.png

2。点击项目构建

cbbbc86371079fd873f2ea89b9875057.png

出错了,应该是我中间还缺少了一部分,想删除跑路回家了。点开全局系统配置 把maven的地址配置 其实就OK了。

0fa1d53856805086787d4014662b4f9a.png

jar包在乖乖下载了,到这里基本就完成啦。

c16a0452f3d01b2ae7443e826017d638.png

总结

因为我也是第一次使用,这里的每个步骤都是我执行一步写一段的,如果看到的朋友觉得对你们有帮助的话,麻烦留下你们的痕迹,我会更加努力的

29dcb0a96b6cba9fde3f733516e5fdaf.png

jenkins+svn+maven安装配置并自动化部署成功(超级详细)相关教程

Centos7 中Elasticsearch安装ik分词器

Centos7 中Elasticsearch安装ik分词器 一 下载 下载地址:https://pan.baidu.com/s/1eKsdvPHNk-6uxA7xfGnEuw 提取码:47bt 二 安装 解压至 elasticsearch/plugins/ik 注 :下载第一项,其他项为未编辑代码。 三 使用 (1)IK分词器提供了两种分词算法: ik_ma

实验一配置路由器/交换机的Telnet登录

实验一:配置路由器/交换机的Telnet登录 实验一:配置路由器/交换机的Telnet登录 一、实验目的 掌握如何在路由器上配置 Telnet,以实现路由器的远程登录访问。 二、实验原理 将两台路由器通过串口,以 V.35 DTE/DCE 电缆连接在一起,分别配置 Telnet,可以互

交换机SPAN功能配置

交换机SPAN功能配置 一、实验目的 掌握交换机设备的 端口镜像( SPAN )功能与原理,掌握配置指令与用法。 二、实验原理 用户可以利用 端口 镜像 (SPAN) 提供的功能,将指定端口的报文复制到交换机上另一个连接有网络监测设备的端口,进行网络监控与故障排除

ubuntu防火墙配置_如何配置Ubuntu的内置防火墙

ubuntu防火墙配置_如何配置Ubuntu的内置防火墙 ubuntu防火墙配置 Ubuntu includes its own firewall, known as ufw – short for “uncomplicated firewall.” Ufw is an easier-to-use frontend for the standard Linux iptables commands. You can even co

安装笔记

安装笔记 今晚终于把需要的软件装好了,基本上都是跟着软件安装管家装的,除了anaconda,下面把其中一些问题记录一下 按软件安装管家的教程装android studio到最后一步 如果发现报错,把我的文档中 .AndroidStudioX.X 文件删除即可 然后打开AVD(虚拟机)时

ospf的基本配置

ospf的基本配置 实验目的:掌握在路由器上配置ospf单区域。 实验拓扑: 实验步骤: 第一步:在路由器和三层交换机配置 IP 地址 switch#configure terminal switch(config)#hostname S3750 S3750(config)#vlan 10 S3750(config-vlan)#exit S3750(config)#vlan

在 Golang 项目中使用 Spring Cloud Config Server 管理配置

在 Golang 项目中使用 Spring Cloud Config Server 管理配置 为什么80%的码农都做不了架构师? 引言 最近用 Go 写后端写得很开心, 写篇比较实用的博客总结下如何通过 Spring Cloud Config Server 管理 Go 程序中的配置. 实现并不复杂, 因此也可以很轻易地推广

SpringBoot配置篇[emailprotected] @ImportResource @Bean注解详

SpringBoot配置篇[emailprotected] @ImportResource @Bean注解详解 文章目录 一 回顾: 二 @PropertySoure注解 三 @ImportSource注解 四 @Bean注解 总结: 前文我们讲到了一个注解, @ConfigurationProperties 这个注解什么意思呢? 可以配置 perfix 前缀属性,加

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值