[Open Source] An Easily Extensible Open-Source No-Code (Visual)/Low-Code (GitOps) DevOps Tool

Open SourceProcess Management
2026-06-28 03:29 1 次浏览 • 0 次下载 0KB
[Open Source] An Easily Extensible Open-Source No-Code (Visual)/Low-Code (GitOps) DevOps Tool

1. Project Overview

Jianmu is an easily extensible open-source no-code (visual)/low-code (GitOps) tool designed for the DevOps domain. It helps users easily orchestrate various DevOps workflows and distribute them to different platforms for execution.

2. Open Source License

Using MulanPSL-2.0 open source protocol

3. Screenshots

4. Feature Overview

What Is Jianmu?

"Jianmu" is a sacred tree worshipped by ancient ancestors. According to legend, Jianmu was a bridge connecting heaven, earth, humans, and deities. Fuxi, the Yellow Emperor, and other emperors traveled between the human world and the heavenly realm using this sacred ladder. The Huainanzi, in its chapter "Dixing Xun," also states: "Jianmu stands in Duguang, where all the emperors ascend and descend. At noon, it casts no shadow; when called, it makes no echo. It stands at the center of heaven and earth."

This project was named "Jianmu" in the hope that it can also serve as a bridge connecting systems across different business scenarios.

Jianmu is an easily extensible open-source no-code (visual)/low-code (GitOps) tool designed for the DevOps domain. It helps users easily orchestrate various DevOps workflows and distribute them to different platforms for execution.

Visual Orchestration

Freely drag and drop nodes, quickly configure parameters, and efficiently build projects.

Configuration as Code

Provides declarative syntax to express workflows as code, supports version control through code repositories, and enables rapid idempotent deployment and disaster recovery.

Workflow Visualization

Visual workflow configuration makes task orchestration and execution status clear at a glance.

Node Ecosystem

Freely combine official and community-provided nodes to flexibly meet various requirements. Contribute nodes and share your achievements.

Platform Neutrality

No platform preference. Users can choose platforms according to their own needs.

Product features.

Multi-Architecture Deployment

Supports multi-architecture deployment, including AMD64 and ARM64.

Cloud-Native Architecture

Multi-cloud integration and native Kubernetes support

Containerization technology enables flexible deployment

Environment Isolation

No need to worry about environment inconsistencies. Each environment runs in an isolated container, which is automatically destroyed and reclaimed after execution.

5. Tech Stack

Resource and System Requirements

Operating System#

Ubuntu 21.04 (Recommended) or macOS Monterey

Recommended Configuration

  • CPU:2C
  • Memory: 8GB
  • Disk: 100GB

Running environment

  • JDK 11 or later
  • MySQL 8.0 or later

How to Build

mvn package

How to Run

Refer to the configuration in application.yml to create your own application-dev.yml configuration file to override the values you need to configure, such as datasource.url (the dev profile must currently be used).

Configure the password for the admin user:

jianmu:
  api:
    adminPasswd: 123456

Configure the Hub's AK/SK:

registry:
  ak: 703a46428d8f411c9f3233a53af56749
  sk: 8db2979bcc964c95921d18ce8a0c1e1e

Configure the Worker:

Note: This configuration is supported starting from version v2.5.0.
jianmu:
  worker:
    secret: worker-secret

You can use openssl to generate the key.

openssl rand -hex 16

This configuration is used to verify the connection between the Worker and the server. The Worker and server must be configured with the same key.

#1
资源直链https://gitee.com/jianmu-dev/jianmu
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare