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
5.从Jenkins控制台日志输出中,复制自动生成的字母数字密码(在两组星号之间),输入好密码之后选择 继续。
6.选择默认选择建议的插件,这里需要等待几分钟。
点击保存并且完成,完成之后就安装就基本结束啦。
自动化部署
可能开始并没有构建一个maven项目选项,你可以点击manage Jenkins
选着可选插件,输入maven 下载maven插件,下载好选着重启,就有构建一个maven项目这个选项了。
1.先去插件下载 Publish over SSH(安装完记得重启)
2.进入系统配置,配置远程服务器地址
任务配置
这个是最关键的是个环节啦!!!,找到我们的项目,选择源码配置,如下图
配置maven打包命令
设置 启动服务的命令
2。点击项目构建
出错了,应该是我中间还缺少了一部分,想删除跑路回家了。点开全局系统配置 把maven的地址配置 其实就OK了。
jar包在乖乖下载了,到这里基本就完成啦。
总结
因为我也是第一次使用,这里的每个步骤都是我执行一步写一段的,如果看到的朋友觉得对你们有帮助的话,麻烦留下你们的痕迹,我会更加努力的
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 前缀属性,加