文档首页> 流水线 CloudPipeline> 常见问题> 功能介绍和使用> 在微服务场景下,java项目如何按顺序部署多个模块的构建包?
更新时间:2022-04-29 GMT+08:00
分享

在微服务场景下,java项目如何按顺序部署多个模块的构建包?

在微服务场景下,如果一个java项目里面有多个模块,一次打包会在多个模块打多个包,并且部署的时候需要将多个包按照顺序部署,可尝试通过以下方法实现该场景:

  1. 新建代码仓库。
    1. 进入代码托管服务,单击“普通新建”。
    2. 在“普通新建”页面,填写仓库名称等信息,然后单击“确定”完成仓库创建。
    3. 将java项目代码上传代码至代码仓库
  2. 新建构建任务。
    1. 进入编译构建服务,单击“新建任务”。
    2. 在“新建编译构建任务”页面,选择代码源(“源码源”选择“CodeHub”,“源码仓库”选择已创建的代码仓库,“分支”默认选择“master”),构建模板选择“Maven”,然后单击“确定”。
    3. 进入“构建步骤”页签,默认生成“Maven构建”和“上传软件包到软件发布库”两个构建步骤,构建步骤配置说明请参见:构建步骤

    4. 配置完成后,单击“新建并执行”,执行完成后,即可在软件发布库查看构建生成的软件包。
  3. 新建部署任务。

    添加“选择部署来源”部署步骤,选择上一步创建的构建任务和上传到软件发布仓的构建包,将构建包下载到服务器指定的路径下。配置说明请参见:选择部署来源

    然后添加“启动/停止SpringBoot服务”部署步骤,用来将指定的jar包启动起来。配置说明请参见:启动/停止SpringBoot服务

  4. 新建流水线,添加以上构建任务和部署任务,然后执行流水线即可。
分享:

功能介绍和使用 所有常见问题

more

关闭导读