1. 前置准备工作
使用环境:
- 测试环境:
-
- 操作系统:Centos7
- cpu:四核
- 内存:4G
- docker版本:20.10.8
- 建木CI版本:v2.0.0
2. 如何安装建木CI
使用docker-compose的方式来进行部署,关于docker-compose的详细使用方式说明可以参考docker官方文档:https://docs.docker.com/compose/
-
下载建木CI的docker-compose文件:
wget https://gitee.com/jianmu-dev/jianmu-deploy/raw/master/docker-compose.yml
-
启动建木CI:
执行
docker-compose up -d
经过漫长的等待已经将建木CI所需的镜像拉取下来并且启动起来了
-
看一眼启动的容器
可知建木CI由jianmu-ci-ui,jianmu-ci-server以及一个mysql8组成
jianmu-ci-ui由vue3开发而成,jianmu-ci-server是一个java项目,由springboot开发。使用标准的前后端分离开发方式
-
访问一下我们刚刚启动的建木CI,输入我们的ip,端口为默认的80端口,发现项目已经启动起来了,大功告成
-
想要知道安装建木CI的其他方式以及详细信息,可以参考建木CI官方文档:https://docs.jianmu.dev
3. 开始使用建木CI快速构建maven项目
步骤如下:
- 挑选适合的节点:节点就是建木CI灵魂,建木CI通过操作这些节点来完成业务操作,每一个节点都有自己特定的职责,每个节点只完成一件事情,建木CI通过编排节点来完成一系列流程操作
- 创建建木CI流程的配置文件:在建木CI中,当我们想要完成一个业务操作时,我们首先将它的流程定义出来,这个流程其实就是我们对节点的一个编排,通过这种编排加上我们自己特定的业务参数在编排好的