今天给大家推荐一款好用的 CI/CD 工具「建木」。这是一款面向 DevOps 领域的极易扩展的图形化工具,帮助用户轻松编排各种 DevOps 流程并分发到不同平台执行。
1
相关地址:
Gitee:https://gitee.com/jianmu-dev/jianmu
官网:https://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。
wget https://gitee.com/jianmu-dev/jianmu-deploy/raw/master/kubernetes.yaml启动
kubectl apply -f kubernetes.yaml5
添加流程可参考: https://gitee.com/help/articles/4296#article-header0
来源:docs.jianmu.dev/
PS:防止找不到本篇文章,可以收藏点赞,方便翻阅查找哦。
往期推荐