Operations 6 min read

Deploy and Explore the Jianmu No‑Code CI/CD Platform

This guide introduces the open‑source Jianmu CI/CD tool, explains its no‑code/low‑code approach, provides step‑by‑step deployment instructions via Docker‑Compose or Kubernetes, and walks you through creating and running a sample workflow, with links to online demos and resources.

Architect's Tech Stack
Architect's Tech Stack
Architect's Tech Stack
Deploy and Explore the Jianmu No‑Code CI/CD Platform

Online Experience

Demo address: https://www.gitlink.org.cn/jianmu/demo/devops

Account: jianmu Password: jianmu.dev Click login to try the platform.

What Is Jianmu

Jianmu is an open‑source, highly extensible CI/CD tool for DevOps, named after the ancient “sacred tree” that connects heaven and earth. It provides a no‑code (graphical) / low‑code (GitOps) interface for orchestrating pipelines across platforms.

How to Deploy

System Requirements

OS: Ubuntu 21.04 (recommended) or macOS Monterey

CPU: 2 cores, Memory: 8 GB, Disk: 100 GB

Method 1: Docker‑Compose

Software requirements: Docker ≥ 19.30, Docker‑Compose ≥ 1.29.2.

Download the compose file:

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

Start the services: docker-compose up -d Access at http://localhost (default credentials admin/123456).

Method 2: Kubernetes

Software requirements: Kubernetes ≥ 1.18.

Download the manifest:

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

Apply it: kubectl apply -f kubernetes.yaml Access via node IP:30180 (default credentials admin/123456).

First Project

Prerequisites

Enterprise WeChat account

Create a test group and add a bot with a webhook

Prepare the webhook URL

Configure Enterprise WeChat Space

Create a user space and manage keys.

Add a new namespace.

Enter a name for the namespace.

Create a secret with name and value.

Create and Run the Hello Project

Import the project from https://gitee.com/jianmu-dev/jianmu-docs.git, use branch master, disable authentication, select hello-world.yml, and save.

Trigger the project; the bot will send a greeting to the test group. The system generates a workflow named hello_world that runs at minutes 0 and 30 of each hour.

For interview preparation, visit https://www.ddkk.com for over 10,000 Java interview questions and comprehensive technical tutorials.

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.

OperationsDeploymentLow‑code
Architect's Tech Stack
Written by

Architect's Tech Stack

Java backend, microservices, distributed systems, containerized programming, and more.

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.