先让自己看见Hello World! 云服务器部署Git、Maven、JDK、Jenkins+GitHub+Spring Boot

前提条件:拥有一个云服务器账号,系统为CentOS 7 (大概)哦还得有个github账号。
1.与云服务器建立链接,使用工具XShell
我用的是免费学生版,功能足够用
2.在服务器中下载Git、Maven、JDK,并配好环境变量
具体怎么配不细说,这方面还是很简单的,网上教程也很全面,给出配好的检验代码。

# mvn -version
# git version


在这里插入图片描述
3.在服务器中下载Jenkins,共有三种方法
1.yum install jenkins
2.docker put (后面的忘了,可以去Jenkins官网上的docker栏找到下载代码)
3.war包
我是第三种方法,第一种无法选择具体版本(好像),第二种网上讲解的是无法体现docker特性,而且像我不是在docker内下载的jdk和maven,构建项目时需要额外挂载在docker上,麻烦!我直接删了选第三种,可照着这位来弄war包安装步骤

可能在运行后会遇到一些问题(我遇到的),解决方向为持续运行Jenkins,搞定后看看能不能进入工作空间

cd /root/.jenkins/workspace

4.浏览器内 IP:端口号 (一般都8080端口) 进入Jenkins初始化界面,cat+给你的地址 显示初始密码,登录后进入下一个难关,新手入门下载插件。
5.总结解决插件下载失败的方向:1.在网址后加/restart跳过安装界面,更换为清华源(百度具体指导)2.修改个配置文件www.google.com变为www.baidu.com(具体也可百度到)3.挂梯子(没条件当我没说),有些插件下不下无所谓,但关于github、 maven的插件得下好。
6.搞定好插件,写个基于spring boot框架的Application。
此时有两点需注意1.maven setting.xml 2.pom.xml
在pom中,我在构建项目时遇到了此插件报错maven-compiler-plugin,解决方法为在build->plugins内添加
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin>
(代码插的不好看,请见谅)
在maven setting中需添加阿里镜像和华为镜像,否则Jenkins下载maven依赖时会很慢甚至卡住(我的就是直接卡死了等了半天才重启成功),具体更改路径可以先找到maven在哪,再一点点ls下去(笨方法)
在这里插入图片描述
先在本地编译一下直到得到此结果:
在这里插入图片描述
7.提交代码到GitHub账号,具体也可百度到,如果有这报错
在这里插入图片描述
那就是网络不行,啥时候能通过浏览器登录到GitHub啥时候就能push上去
8.push成功后,获得自己GitHub开源的http网址(点击下载Code就会有)
在这里插入图片描述
9.构建Jenkins任务,拉取Github项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里Goals and options如果单独只写clean package 可能会报错(我报错了)
执行shell啥的对于我们来说不是必要,这个阶段只需要看见Hello World!
10.应用保存构建,看自己控制台输出,有报错(没办法接着找原因吧),没报错,那恭喜了
在这里插入图片描述
此时查看一下咱服务器
在这里插入图片描述
hello_world是我jenkins里构建的工程名,可以看到target中已有打包好的mydemo.jar(我idea里写的项目名)
在这里插入图片描述
运行java -jar mydemo.jar开始编译
在这里插入图片描述
完成后,在浏览器中输入IP:端口号(application.properties中设定的)/接口(controller类设定)
在这里插入图片描述
在这里插入图片描述
得到网页输出Hello World!
在这里插入图片描述
完结撒花

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值