docker jenkins搭建服务发布
2020-07-08 本文已影响0人
栗津津家的栗冬冬
本示例采用docker jenkins发布springcloud的服务,
docker拉取镜像,启动docker就不说了,直接切入主题
1:创建一个构建Maven项目
![](https://img.haomeiwen.com/i10278482/b34b6d394b7d3100.png)
2:配置代码库
![](https://img.haomeiwen.com/i10278482/ee27c6c71a7c2804.png)
其中,git,maven,jdk需要在jenkins配置中吧环境把环境变量配置好。
3:
![](https://img.haomeiwen.com/i10278482/cedf290bb062ca67.png)
![](https://img.haomeiwen.com/i10278482/f2436b47761a4a11.png)
4:配置ssh server如下
如果再第一步没找到,去插件管理中安装吓Publish Over SSH插件
第一步:
![](https://img.haomeiwen.com/i10278482/d672a48d0fdf4065.png)
第二步:配置包路径,copy的文件目录,执行完文件上传后的指令等
![](https://img.haomeiwen.com/i10278482/5460a61ecb846d02.png)
5:构建
查看构建日志输出,查看是否构建发布完成,日志有点长,这边只截取maven打包完成后发布到远程服务器的日志
![](https://img.haomeiwen.com/i10278482/c40c4672759a471d.png)
到这边也就是结束了,看下了服务器的java进程没毛病 已经起来了!
![](https://img.haomeiwen.com/i10278482/7d36e69949616002.png)
下面贴一下我的启动脚本
jenkins执行的脚本:
![](https://img.haomeiwen.com/i10278482/7361281ca12d4480.png)
java服务启动脚本:
![](https://img.haomeiwen.com/i10278482/1252d9d9c498195e.png)