查看原文
其他

DevOps极易扩展的开源无代码(图形化)/低代码(GitOps)工具!

GitHub猿 2023-09-18

The following article is from Java就该这么学 Author Java就该这么学


推荐关注

责编:猿哥 | 来源:Java就该这么学 整理

往期文章:Vite + Vue3 + NaiveUI + TypeScript的漂亮清新的中后台管理系统!


正文

大家好。我是GitHub猿。
今天,推荐一个系统项目。猿哥第一次使用就有点上头,爱不释手,必须要推荐给大家。

上次是谁要的系统项目啊,猿哥帮你找到了。

这是我目前见过最好的系统项目。功能完整,代码结构清晰。值得推荐。

📚 项目介绍

最近我在逛网站的时候发现一个不错的开源项目,这个项目目前收获了 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:

注意:该配置从版本v2.5.0开始支持

jianmu:
worker:
secret: worker-secret

可以使用 openssl 生成密钥

openssl rand -hex 16

这部分配置是用来验证Worker与服务器的连接,Worker和服务器必须配置相同的密钥值。

功能演示





最后,想学习这个项目的可以查看项目地址:


项目源码,怎么领取?

源码获取

牛逼啊!接私活必备的 N 个开源项目!赶快收藏

扫码下方二维码,后台回复【低代码工具】即可获取所有系统

欢迎有需要的同学试试,如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️

在 GitHub猿 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!

--END--


猿哥个人微信


添加猿哥个人微信即送一份惊喜大礼包


→ 技术资料共享

→ 技术交流社群



版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!

往日文章:
牛逼啊!接私活必备的 N 个开源项目!赶快收藏吧(附源码合集第七期)!
推荐一套开源通用后台管理系统(附源码)
免费开源内容管理系统,免授权,永久商用,企业建站系统!
看看人家那物联网系统,那叫一个优雅!
一款多人博客或者社区网站系统,适用于资讯网站!
多端一体、多商户分销商城系统,前后端分离全部100%开源!
一个开源、免费在线数据建模、元数据管理平台,简单易用!
可视化表单设计器致力于无码开发,无码构建各种管理系统!
OA协同办公系统,自带低代码开发平台,可快速搭建CRM、项目管理等功能!Vue3、Element-Plus、TypeScript4、Vite3的后台集成方案!
不限制商业授权低代码开发平台,OA协同办公平台!

最近,GitHub猿建了一个「GitHub猿交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,在 「GitHub猿」公众号后台回复【加群】邀请你入群。

你点的每个赞,我都认真当成了喜欢

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存