首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >CI/CD流水线超快速搭建方法

CI/CD流水线超快速搭建方法

原创
作者头像
用户12004108
发布2026-01-20 22:24:12
发布2026-01-20 22:24:12
2060
举报

用了公司的流水线一段时间后,发现公司搭建的流水线太长了,部署比较麻烦。摸索到搭建ci/cd其实有很多搭建方法,公司用的方案是jenkins+helm+k8s+定制开发流程线的方案,这个方案虽然比较灵活,但是链路非常长,有时候只是想部署一个小服务,发布一个小功能,搭建一个流水线却要部署好几天。

CI/CD流水线,目前有很多方案,有服务端的搭建方案,以jenkins为代表。还有客户端实现的方案,以yunedit-ssh为代表。

由于这里的主题是快速搭建,因此,今天要说的方法,是使用sftp上传工具: yunedit-ssh 来搭建。

为什么使用yunedit-ssh 来搭建流水线呢?因为yunedit-ssh 无需再服务端安装,在开发者的本地电脑安装可视化软件,即可配置出流水线,而且没有使用门槛,它是由ssh上传工具扩展而来,用过ssh上传工具的开发/运维同事基本都会用。

下面来说下yunedit-ssh如何搭建流水线:

一、安装yunedit-ssh

这个比其他流水线工具简单很多,没有依赖要安装,没有配置文件需要配置。

下载windows或mac的安装包,双击即可安装。

二、创建ssh连接

由于yunedit-ssh通过ssh2协议将业务端应用或配置上传到远程服务器和执行远程命令,因此需要配置需要连接的linux服务,业务系统有多少个linux服务器需要部署,就配置多少个ssh连接,下面是一个配置好的ssh连接例子:

(注意这里说的部署,是我们自己开发的应用部署到服务器,不是指yunedit-ssh本身部署到服务端,yunedit-ssh

不需要部署到服务端。)

yunedit-ssh还支持通过ssh隧道连接云端内网的服务器,上图的第二个ssh连接,将通过云端ssh跳板机,将云端内网服务的22端口映射到本地10022端口的例子。

三、创建流水线

创建流水线的流程如下图,一个流水线可以定义多个步骤:

打开上图已经编辑好的一个步骤,看看里面的参数,全是可视化的配置,没有学习的成本:

本地命令例子:

上传步骤例子:

远程命令例子:

然后点击执行按钮执行命令就行了:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档