目录 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命令进行构建镜像,然后运行容器

书籍推荐