当前位置:首页 » 《随便一记》 » 正文

Spring Boot项目部署交付_chuntian_tester的博客

6 人参与  2022年01月12日 11:26  分类 : 《随便一记》  评论

点击全文阅读


有人会问,作为一个测试,主要负责QC/QA工作,为何要去学devops相关的知识?其实工作中在需要实践devops时,就已经将开发,测试,运维的工作边界打破了,开发做些原来测试和运维才会做的事情,测试做些原来开发和运维才会做的事情,运维做些开发和测试做的事情,工作流程上大家相互交叉,在Devops理念中,不会将开发测试和运维的职责界限得像传统项目那样严格。什么是devops?个人理解所谓Devops,即是在工作中,一些列工具所组成的工具链的衔接合作,这些工具包括开发工具,测试工具,运维工具等等,林林总总的结合在一起,只为一个共同目标:提高效率,解放人力去做更重要的事情!这个理念不也是自动化测试的宗旨吗?所以,QA在Devops相关工作中,是必不可少的一环,也是必须要理解Devops的一环,再者,测试学会一些集成部署技能,也总能在工作中给自己带来一些刮目相看的目光吧。

下面demo介绍下工作中的持续部署CD中最基本的项目编译打包及部署工作如何实施,后续再利用jenkins实践持续交付。

一、部署本地

1.下载项目

        git clone GitHub - princeqjzh/JeeSite4

2.下载好项目后用intelli J IDE open该项目(此演示项目为Spring Boot架构项目,

        需配置:(mysql+java+maven)

项目打开后的配置文件

 项目构成:

        - 多模块组合项目

        - 基础公共引擎模块:common

        - 核心系统模块:core

        - 模板示例模块:template

        - 模块父节点:parent

        - 入口模块:root

        - web模块:web

        - Deploy:部署代码

        a.mysql部署:docker部署

                1.利用workbench客户端连接数据库,创建jeesite数据库:create databases `jeesite`;

                2.数据库初始化数据导入

                        1)打开JeeSite4/web/src/main/resources/config/application.yml,

                        配置数据库的IP,port,用户名,密码

                        2)进入项目路径JeeSite4/web/bin

                        3)运行初始化数据脚本程序init-data.sh/init-data.bat

        b.java开发环境安装

                CentOS:yum install java-1.8.0-openjdk* -y

                Ubantu:apt-get install oracle-java8-installer

               - 验证环境是否安装成功

                java -version

        c.Maven环境安装

         下载地址:Maven – Download Apache Maven

         下载后解压,将maven根路径加入系统环境变量

         path变量中加入:%M2_HOME%\bin

         验证maven是否配置成功 mvn -version

        配置maven下载源

 同时,添加仓库

ctrl+shift+A将root下的pom.xml加入maven view中

 4.IDE里maven编译、打包项目

        - 在maven view中选中JeeSite Root下的Life中的clean+install,然后单击 【运行】按钮。

        - 或者进入项目root目录,命令行执行mvn clean install编译打包。

        - 编译打包成功后,会再web-target目录中生成web.war包 

5.部署运行项目 

        - 在maven view中打开jeesite Web-->plugins-->springboot-->双击spring boot:run

 然后项目就部署好并启动起来了

公网可访问即代表你的项目部署成功了!


点击全文阅读


本文链接:http://zhangshiyu.com/post/33089.html

项目  部署  测试  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 最新章节_笔趣阁(方黎萧明德)方黎萧明德小说(心跳谋杀论)在线畅读阅读
  • 明月独照成双高分完本(顾明玉齐远修)全书免费_(顾明玉齐远修)明月独照成双高分完本后续(顾明玉齐远修)
  • 真千金的妈,女凭母贵的我内容精选(娇娇顾静怡江稚雅)
  • 雪上春霜在线温观意陆一然完本_雪上春霜在线(温观意陆一然)
  • 男友车祸断腿时,我和新欢在车内拥吻高分言情_陈行简江若***新书_小说后续在线阅读_无删减免费完结_
  • 完结文重生高考填报志愿时,我放任全班上大专好文分享列表_完结文重生高考填报志愿时,我放任全班上大专好文分享(颜禾晚宋津年叶淼淼)
  • 陆寒澈沈秋晚小说完本+外篇(相逢难逃别离)畅享阅读
  • 雪上春霜删减内容修复版本(温观意陆一然)_雪上春霜删减内容修复版本(温观意陆一然)
  • 骤雨淋落晚星(林晚星裴临川)全书浏览_骤雨淋落晚星全书浏览
  • 全书浏览重生高考填报志愿时我放任全班上大专+后续(叶淼淼宋津年颜禾晚)_重生高考填报志愿时我放任全班上大专+后续(叶淼淼宋津年颜禾晚)全书结局
  • 他的甜撩藏不住附加黎初谢时晏:结局+番外免费品鉴(他的甜撩藏不住)全本浏览阅读连载中
  • 全文他死遁后逼疯清冷女权臣+完结+后续(苏煜顾宛柔)列表_全文他死遁后逼疯清冷女权臣+完结+后续

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1