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.
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.ymlStart 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.yamlApply 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.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
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.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
