使用Docker/Spring Boot/Jenkins优雅地开发Java web项目

目录

  • 使用Docker/Spring Boot/Jenkins优雅地开发Java web项目
    • 一、前言
    • 二、计划
    • 三、前期准备

使用Docker/Spring Boot/Jenkins优雅地开发Java web项目

一、前言

一直以来都没有写过blog,但是随着年龄越来越大,感觉记忆力也越来越不如以前了,还是趁现在把一些东西记下来比较好…

二、计划

接下来的计划是先写一系列文章,从零开始进行java web项目开发的教程。
其中分为几个部分

  • Docker:对于开发者来说,自然是希望时间用在开发上,运维什么的能偷懒最好,而用Docker可以很方便地使用现有的Image搭建测试/生产环境,所以会先写一部分Docker基础的应用教程。
  • Java:我的大部分项目都是基于SpringBoot/Mybatis/MySQL开发的,所以基本上以这些为主
  • Jenkins:开发后的部署当然也要偷懒,特别是集中改bug的时候,和前端、测试配合需要反复部署,所以用Jenkins就很方便了,一开始配置好,后面就基本上不需要什么特别的操作。

三、前期准备

在我接下来的教程文章中会用到的部分软件和基础设施,需要先准备好:

  • 开发用的电脑,操作系统安装好,Windows、Linux、MacOS都可以。
  • 测试环境服务器
    • 需要Linux系统,如果开发环境就是Linux的话,基本上就可以略掉这部分。
    • 如果没有额外的电脑做服务器,或者也没有购买VPS的话,可以使用虚拟机,或者等2020年的Win10更新提供的WSL2,相关资料就请自行查阅了。
    • 最好是CentOS、Ubuntu、Debian之一,我的文章中基本上会以CentOS为主。
    • 硬件要求最好双核以上CPU,最低2G内存。
  • SSH客户端,用于连接测试服务器,如果开发环境是Linux的话也可以略过
  • Java开发环境,IntelliJ IDEA,OpenJDK 11
    • Java 11作为 Java 8之后的另外一个LTS版本,其中的不少改进还是很不错的,强烈推荐使用。

你可能感兴趣的:(Java,后端,SpringBoot,Docker,Jenkins)