Cloud Native 6 min read

Introducing Jianmu: An Extensible No‑Code/Low‑Code CI/CD Platform for DevOps

This article introduces Jianmu, an open‑source no‑code/low‑code CI/CD platform for DevOps, provides an online demo, details Docker‑Compose and Kubernetes deployment procedures, and walks through creating a first workflow project with WeChat integration.

Top Architect
Top Architect
Top Architect
Introducing Jianmu: An Extensible No‑Code/Low‑Code CI/CD Platform for DevOps

What is Jianmu

Jianmu is an open‑source, highly extensible, no‑code/low‑code CI/CD platform designed for DevOps, aiming to act as a “bridge” between systems in various business scenarios.

Online Experience

Demo address: https://www.gitlink.org.cn/jianmu/demo/devops (username: jianmu, password: jianmu.dev).

Deployment

System Requirements

Operating System: Ubuntu 21.04 (recommended) or macOS Monterey. Recommended configuration: CPU 2C, Memory 8 GB, Disk 100 GB.

Method 1: Docker‑Compose

Software requirements: Docker ≥ 19.30, Docker‑Compose ≥ 1.29.2. Download the docker-compose.yml file:

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

Start the service: docker-compose up -d Access the UI at http://localhost using the default credentials admin/123456.

Method 2: Kubernetes

Software requirement: Kubernetes ≥ 1.18. Download the kubernetes.yaml file:

wget https://gitee.com/jianmu-dev/jianmu-deploy/raw/master/kubernetes.yaml

Apply the manifest: kubectl apply -f kubernetes.yaml Access the service via node IP and port 30180, using the same default credentials admin/123456.

First Project

Prerequisites: corporate WeChat account, a test group, and a bot webhook URL (e.g., https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=...). Create a WeChat space, add a namespace, generate a secret key, then import the sample project from https://gitee.com/jianmu-dev/jianmu-docs.git. Select the workflow file hello-world.yml and save.

After saving, the system generates a workflow named hello_world that runs automatically at minutes 0 and 30 of each hour, sending a greeting to the test group via the bot.

For more details, refer to the original article which also includes promotional information, community links, and additional resources.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Dockerci/cdDevOpslow-code
Top Architect
Written by

Top Architect

Top Architect focuses on sharing practical architecture knowledge, covering enterprise, system, website, large‑scale distributed, and high‑availability architectures, plus architecture adjustments using internet technologies. We welcome idea‑driven, sharing‑oriented architects to exchange and learn together.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.