incloud开发文档 5.1.0 Help

CI/CD构建流程

CI/CD是开发流程中的一个重要环节,它可以帮助我们自动化构建、测试和部署应用程序。GitLab集成了CI/CD工具,CI/CD配置文件通常使用.gitlab-ci.yml来定义,GitLab Runner是GitLab CI/CD的执行代理,可在CI/CD流水线中并行运行多个作业;而且可以生成详细的日志,以便你能够实时监控作业的执行情况。

平台结合GitLab和GitRunner做为触发条件,jm用于持续集成和持续交付,它们可以帮助你自动构建和部署应用程序。

jm是平台自研的一个自动化构建工具,支持对java平台的编译、构建、打包、发布等操作,通过yaml配置,支持maven多模块的构建和依赖关联打包。 并通过yaml配置支持maven多模块的构建和依赖关联打包。

前置条件

Gitlab

安装gitlab-runner,参考官网gitlab-runner

或者参考文档【构建全局配置

JavaManager

安装jm,参考文档【Java Manager

自动化配置

结合gitlab、gitlab runner 、 javaManager,实现自动化构建,参考文档【自动化构建

Last modified: 20 一月 2025