以maxblog-sgw为例
- 选择
go-maxms
模板新建,并clone
- 将所有
go-maxms
替换为maxblog-sgw
,注意修改jenkins的全局变量StaticFolderName
- 检查所需组件
- 数据库
- HTTP/RPC
- 检查配置文件,注意数据库名称,如果有vault,注意添加kv
- 检查路由、中间件
- 检查依赖,运行
make wire
- 运行
make lint
- 修改makefile中的contract链接,运行
make spec
,获取contract make run
- commit
- 进入
Settings
General
目录,找到Pull Requests
,只允许squash mergingBranches
目录,如下配置
- 进入用户全局
Settings
,进入Applications
,找到jenkins-go-maxms
,点击Configuration
,在Repository access
中,将maxblog-sgw加进去
如果用到数据库模块,需要在数据库中添加对应名称的数据库
- 新建View
MaxBlog
,存在则作罢 - 新建Multibranch Pipeline,配置如下,
Validate
成功即可
新建Project
修改prometheus.yml,增加job