其他
再见Jenkins!这款自动化部署工具更强大,还贼带劲!
今天给大家推荐一款好用的 CI/CD 工具「建木」。这是一款面向 DevOps 领域的极易扩展的图形化工具,帮助用户轻松编排各种 DevOps 流程并分发到不同平台执行。
1
项目介绍相关地址:
Gitee:https://gitee.com/jianmu-dev/jianmu
官网:https://jianmu.dev
文档:https://docs.jianmu.dev
2
项目特点图形化编排
节点自由拖拽,参数快速配置,高效构建项目。
配置即代码
提供声明式语法将流程代码化,通过代码库进行版本控制,快速实现幂等部署与故障恢复。
流程可视化
流程配置可视化,任务编排与执行状态一目了然。
节点生态丰富
使用官方与社区提供的节点自由组合,灵活满足各类需求。贡献节点,分享自己的成果。
平台中立
无平台倾向性,用户可根据需要自行选择。
3
在线体验地址:https://www.gitlink.org.cn/jianmu/demo/devops
账号:jianmu
密码:jianmu.dev
点击登录,输入账号密码即可在线体验
体验说明
4
部署目前支持两种方式安装部署建木,大家根据需要任选其一即可
资源和系统要求
操作系统
Ubuntu 21.04 (推荐) 或 macOS Monterey
建议配置
CPU:2C
内存:8GB
磁盘:100GB
部署方式一:docker-compose 部署
软件版本要求
推荐使用 Ubuntu 21.04 系统安装
Docker 19.30 以上
Docker-Compose 1.29.2 以上
部署方式
下载docker-compose.yml
wget https://gitee.com/jianmu-dev/jianmu-deploy/raw/master/docker-compose.yml
启动
docker-compose up -d
访问http://localhost,默认用户名密码为admin/123456。
Kubernetes 1.18 以上
下载kubernetes.yaml
wget https://gitee.com/jianmu-dev/jianmu-deploy/raw/master/kubernetes.yaml
启动
kubectl apply -f kubernetes.yaml
5
入门
有企业微信账号 新建一个测试群 测试群添加一个机器人,并获取机器人的 webhook,形如:https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=06de918a-fd35-45b7-b2e6-cff28371fd5d
添加流程可参考:https://gitee.com/help/articles/4296#article-header0
来源:docs.jianmu.dev/
PS:防止找不到本篇文章,可以收藏点赞,方便翻阅查找哦。
往期推荐