DevOps极易扩展的开源无代码(图形化)/低代码(GitOps)工具!
The following article is from Java就该这么学 Author Java就该这么学
推荐关注
责编:猿哥 | 来源:Java就该这么学 整理
上次是谁要的系统项目啊,猿哥帮你找到了。
📚 项目介绍
最近我在逛网站的时候发现一个不错的开源项目,这个项目目前收获了 1.5K Star,猿哥觉得不错,值得拿出来和大家分享下。
本项目是🔥一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。扩展:接私活神器!
什么是建木
“建木”是上古先民崇拜的一种圣树,传说建木是沟通天地人神的桥梁。伏羲、黄帝等众帝都是通过这一神圣的梯子上下往来于人间天庭。《淮南子·墬形训》亦曰:“建木在都广,众帝所自上下。日中无景,呼而无响,盖天地之中也。”
为此项目命名为“建木”,希望本项目也可以成为不同业务场景下系统间相互沟通的桥梁。
建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。
运行环境
JDK 11 及以上
Mysql 8.0及以上
如何编译
mvn package
如何运行
参考 application.yml 中的配置创建你自己的 application-dev.yml
配置文件来覆盖需要配置的值,如datasource.url(当前必须使用名为dev的profile)。
配置admin用户的密码:
jianmu:api:
adminPasswd: 123456
配置Hub 的AK/SK:
registry:ak: 703a46428d8f411c9f3233a53af56749
sk: 8db2979bcc964c95921d18ce8a0c1e1e
配置Worker:
jianmu:注意:该配置从版本v2.5.0开始支持
worker:
secret: worker-secret
可以使用 openssl 生成密钥
openssl rand -hex 16这部分配置是用来验证Worker与服务器的连接,Worker和服务器必须配置相同的密钥值。
功能演示
最后,想学习这个项目的可以查看项目地址:
项目源码,怎么领取?
扫码下方二维码,后台回复【低代码工具】即可获取所有系统
在 GitHub猿 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!
猿哥个人微信
添加猿哥个人微信即送一份惊喜大礼包
→ 技术资料共享
→ 技术交流社群
不限制商业授权低代码开发平台,OA协同办公平台!
最近,GitHub猿建了一个「GitHub猿交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,在 「GitHub猿」公众号后台回复【加群】邀请你入群。