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.

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.