目录 start
目录 end
|2018-04-08| 码云 | CSDN | OSChina
传统部署
- 打包成jar或者war,下载JDK或者JRE 绿色解压即用,将jar/war文件复制到bin目录下
- 后台运行
start /b java -jar fileName
持续集成
参考博客: 持续集成 | 持续集成服务 Travis CI 教程
廖雪峰 使用Travis进行持续集成
目前个人理解: 使用jenkins 结合gradle docker ,一键上传代码之后自动构建得到镜像
利用Travis CI更新github page
- 使用bitbucket配置私有仓库,在hub上配置docker文件的目录,进行构建,这样就会得到一个可用的镜像
- 源码是过去了,构建呢,这是个问题,可以使用Jenkins么?
Jenkins
官网
参考博客: 用 Docker, maven, jenkins 完成 CI
Drone
官网
flow.ci
官网 | 文档
三方平台
代码质量管理
sonarqube
官网
小型项目目前使用的方案
- 在开发机上进行开发,然后使用脚本将war上传scp到指定文件夹下,然后执行docker命令进行构建镜像,然后运行容器