jenkins

作者: lwz9103 | 来源:发表于2018-01-25 20:50 被阅读0次

    jenkins是什么?

        jenkins是一款持续集成工具。它能从git仓库拉取代码,并且使用maven插件进行编译,调用shell命令,来更新应用程序。
    

    部署应用

    本地环境部署

    deploy.sh

    3.2部署到远程主机

    3.2.1建立SSH信任
    3.2.1.1主机创建SSH公钥私钥
    image.png
    3.2.1.2添加主机信任
    image.png
    3.2.2部署到远程机器
    3.2.3远程服务启动
    image.png

    注意:部署线上服务时,需要灰度发布

    3.2.4部署包依赖外置优化
    3.2.4.1springboot打包依赖外置

    解压maven打好的jar包,内部有个 /BOOT-INF/lib,这里面包含了项目依赖包,需要在打包时将第三方依赖排除在外,只保留本项目的依赖。

    配置如下:


    image.png
    3.2.4.2拷贝排除依赖项副本
    image.png
    3.2.4.3springboot启动加载外部依赖
    image.png

    相关文章

      网友评论

          本文标题:jenkins

          本文链接:https://www.haomeiwen.com/subject/kndbaxtx.html