Skip to content

Jianmu is an easily extensible open-source NoCode(Graphical) / LowCode(GitOps) tool for DevOps. It can help users easily arrange various DevOps processes and distribute them to different platforms for execution.

License

Notifications You must be signed in to change notification settings

jianmu-dev/jianmu

Repository files navigation

建木

介绍

建木是一个面向DevOps领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。

在线体验:devops.jianmuhub.com

开源示例:ci.jianmu.dev

TL;DR

wget https://gitee.com/jianmu-dev/jianmu-deploy/raw/master/docker-compose.yml

docker-compose up -d

运行环境

  • 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和服务器必须配置相同的密钥值。

问题反馈:

若,使用过程中遇到问题,开issue反馈给我们。

官方示例

建木文档

建木官网

联系我们

About

Jianmu is an easily extensible open-source NoCode(Graphical) / LowCode(GitOps) tool for DevOps. It can help users easily arrange various DevOps processes and distribute them to different platforms for execution.

Resources

License

Stars

Watchers

Forks

Packages

No packages published