目录 start

目录 end |2018-07-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

安装

官方下载地址 | 由于是一个Java的Web服务, 所以也有war版本, 资源消耗都挺大的

Docker方式

详情


配置

配置Gradle

系统管理 -> Global Tool Configuration 下 配置gradle, 然后新建项目的时候选择新建的gradle配置, 执行构建的时候才会去下载Gradle


使用


Drone

官网


flow.ci

官网 | 文档

三方平台


代码质量管理

sonarqube

官网

小型项目目前使用的方案

  • 在开发机上进行开发,然后使用脚本将war上传scp到指定文件夹下,然后执行docker命令进行构建镜像,然后运行容器

results matching ""

    No results matching ""