Operations 5 min read

Jianmu: An Open‑Source No‑Code/Low‑Code CI/CD Tool for DevOps – Installation and First Project Guide

This article introduces Jianmu, a lightweight open‑source no‑code/low‑code CI/CD platform for DevOps, explains how to try it online, details Docker‑Compose and Kubernetes deployment methods with required system specifications, and walks through creating and executing the first hello‑world project.

Architecture Digest
Architecture Digest
Architecture Digest
Jianmu: An Open‑Source No‑Code/Low‑Code CI/CD Tool for DevOps – Installation and First Project Guide

Jianmu is an open‑source, highly extensible DevOps‑focused no‑code (graphical) / low‑code (GitOps) tool that helps users easily orchestrate various DevOps workflows and dispatch them to different platforms.

Online Experience Visit https://www.gitlink.org.cn/jianmu/demo/devops and log in with the account jianmu and password jianmu.dev to try the tool without any local installation.

Deployment Options

Jianmu can be installed via two methods: Docker‑Compose or Kubernetes.

System Requirements

Operating System: Ubuntu 21.04 (recommended) or macOS Monterey

CPU: 2 cores

Memory: 8 GB

Disk: 100 GB

Method 1: Docker‑Compose Deployment

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 services: docker-compose up -d

Access the UI at http://localhost using the default credentials admin/123456 .

Method 2: Kubernetes Deployment

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 UI via the node IP and port 30180 with the same default credentials admin/123456 .

First Project – Hello World

Prerequisites: a corporate WeChat account, a test group, and a bot webhook URL.

Create a new project named “hello”.

Import the project from https://gitee.com/jianmu-dev/jianmu-docs.git .

Set the branch to master , disable authentication, and select hello-world.yml as the workflow file.

After saving, the system generates a workflow called hello_world that triggers automatically at minutes 0 and 30 of each hour, sending a greeting to the configured enterprise WeChat bot.

Bonus : Scan the QR code in the original article to receive a free book on a book‑management system.

dockerci/cdDeploymentKubernetesDevOpsNo-code
Architecture Digest
Written by

Architecture Digest

Focusing on Java backend development, covering application architecture from top-tier internet companies (high availability, high performance, high stability), big data, machine learning, Java architecture, and other popular fields.

0 followers
Reader feedback

How this landed with the community

login 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.