再见Jenkins!一款更适合国人的自动化部署工具,贼带劲!!

开源CICD工具建木【替换jenkins 建木运维工具旨在简化DevOps流程,提高运维效率。它提供了图形化和低代码两种方式,使用户能够轻松编排和管理DevOps流程。同时,建木还支持多种部署方式,包括Docker和Kubernetes等,方便用户在不同环境下进行部署和使用。建木是一款功能强大、易于使用的DevOps流程编排和管理工具。它提供了图形化和低代码两种方式,使得用户能够轻松创建和管理DevOps流程。同时,建木还支持多种部署方式和丰富的节点库,使得它加灵活和适应性强。 阅读详情

**

今天给大家推荐一款好用的 CI/CD 工具 建木 。这是一款面向 DevOps 领域的极易扩展的图形化工具,帮助用户轻松编排各种 DevOps 流程并分发到不同平台执行。

在这里插入图片描述

**
工具介绍:
“建木”是上古先民崇拜的一种圣树,传说建木是沟通天地人神的桥梁。
为此项目命名为“建木”,希望项目也可以成为不同业务场景下系统间相互沟通的桥梁。
建木是一个面向 DevOps 领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具。可以帮助用户轻松编排各种 DevOps 流程并分发到不同平台执行。

在这里插入图片描述

工具特点:
图形化编排
节点自由拖拽,参数快速配置,高效构建项目。

在这里插入图片描述
配置即代码
提供声明式语法将流程代码化,通过代码库进行版本控制,快速实现幂等部署与故障恢复。

在这里插入图片描述
流程可视化
流程配置可视化,任务编排与执行状态一目了然。

在这里插入图片描述
节点生态丰富
使用官方与社区提供的节点自由组合,灵活满足各类需求。贡献节点,分享自己的成果。

在这里插入图片描述
平台中立
无平台倾向性,用户可根据需要自行选择。

在这里插入图片描述

标题资源和系统要求

操作系统
Ubuntu 22.04 LTS (推荐) 或 macOS Monterey
建议配置
CPU:2C
内存:8GB
磁盘:100GB

部署方式一:docker-compose部署

软件版本要求
推荐使用Ubuntu 22.04 LTS系统安装,如CentOS 7可参考
Docker 19.30以上,官方安装手册
Docker-Compose 1.29.2以上,官方安装手册
部署方式
下载docker-compose.yml

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

启动

docker-compose up -d

访问http://localhost,默认用户名密码为admin/123456。
解决docker-compose: command not found
运行docker-compose 命令报错:

-bash: docker-compose: command not found

2.安装:
1)先安装 pip ,检查是否已有:

pip -V 

报错:

-bash: pip: command not found

安装 pip :

1、yum -y install epel-release
2、yum -y install python-pip

#升级

3、pip install --upgrade pip

3、安装Docker-Compose:

pip install docker-compose

安装时报错如下:

You are using pip version 8.1.2, however version 23.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command.

问题描述:在CentOS7中安装更新python-pip时,报出更新的版本是8.1.2,然而最新的版本是22.2.2的错
解决办法:
安装python3的pip

yum install python3-pip
pip3 install --upgrade pip
pip3 install docker-compose

检查是是否成功:

docker-compose -version

启动

部署方式二:k8s部署

软件版本要求#
Kubernetes 1.18以上, 官方安装手册
部署方式#
下载kubernetes.yaml

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

启动
kubectl apply -f kubernetes.yaml
访问node节点ip:30180,默认用户名密码为admin/123456,使用详见hello项目使用。

都2025年了,你还在用Jenkins?赶快看看这些替代方案吧! 阅读详情

相关推荐

建木×GitLink,解锁高效开发新体验

抱着让软件研发简单、开发运维愉悦、开源社区美好的目标,建木和GitLink,走到了一起。

Jianmu_Dev的博客 966

Kubernetes(K8s)超详细讲解

容器挂了自动重启流量负载均衡按需扩缩容版本滚动新 / 回滚跨机器调度、资源配额K8s 就是解决以上问题的容器编排系统。自动化程度极高,大幅降低运维成本故障自愈,业务高可用标准化容器编排,跨环境、跨云迁移丰富生态,完整云原生解决方案。

cx060418hm的博客 1252

【MMDetection3.0实战】从零构建自定义数据集训练流程

本文详细介绍了使用MMDetection3.0框架从零开始构建自定义目标检测数据集的完整训练流程。内容涵盖环境配置、COCO格式数据准备、核心代码改造、模型配置与训练策略调优,以及最终的模型测试与验证,帮助开发者快速上手并训练自己的检测模型。

l6m7n8的博客 290

都 2021 年了,你还在用 Jenkins ?赶快看看这些替代方案吧!

点击下方公众号「关注」和「星标」回复“1024”获取独家整理的学习资料!Jenkins 是目前最常用的持续集成工具,拥有近 50% 的市场份额,它还是很多技术团队的第一个使用的自动化工具。...

民工哥的博客 1668

12大常用自动化测试工具,请记得转发收藏!

Appium 是一个移动端自动化测试开源工具,支持iOS 和Android 平台,支持Python、Java 等语言,即同一套Java 或Python 脚本可以同时运行在iOS 和Android平台,Appium 是一个C/S 架构,核心是一个 Web 服务器,它提供了一套 REST 的接口。当收到客户端的连接后,就会监听到命令,然后在移动设备上执行这些命令,最后将执行结果放在 HTTP 响应中返还给客户端。

m0_58026506的博客 1万+

再见Jenkins一款适合国人自动化部署工具带劲

在开发或生产环境中,我们有时候会上服务器器然后敲命令来部署项目。这种敲命令的方式不仅麻烦,有时候还容易出错,此时使用一套自动化部署方案,不仅方便还不易出错。最近发现了一款好用的自动化部署工具Jpom,体验不输Jenkins,分享给大家!

macrozheng的专栏 1738

Calibre LVS错误排查实战:从Innovus到GDS的完整调试流程(附常见错误解析)

本文详细介绍了数字IC后端设计中,从Innovus工具输出数据到Calibre LVS物理验证的完整调试流程。文章系统性地讲解了LVS错误排查的方法论,包括报告解读、图形化定位以及针对器件不匹配、电源网络错误、短路开路等常见问题的深度解析与解决方案,旨在帮助工程师高效完成版图与原理图的一致性检查。

weixin_29218963的博客 711

汇川PLC编程软件AutoShop V4.6.5.0版本.zip

汇川PLC编程软件AutoShop V4.6.5.0版本.

上一篇: Java常见面试题大全
ZhanSSH
博客等级 码龄7年 1粉丝 2原创
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值