KubeSphere DevOps 系统功能实战

本文介绍了如何在 KubeSphere DevOps 系统中创建和编辑流水线,实现从代码拉取、项目编译、构建镜像到推送镜像和部署的全自动流程。KubeSphere DevOps 提供了一站式解决方案,支持多种语言和第三方仓库,通过可视化编辑提升CI/CD体验。
摘要由CSDN通过智能技术生成
前言

基于 Jenkins 的 KubeSphere DevOps 系统是专为 Kubernetes 中的 CI/CD 工作流设计的,它提供了一站式的解决方案,帮助开发和运维团队用非常简单的方式构建、测试和发布应用到 Kubernetes。它还具有插件管理、Binary-to-Image (B2I)、Source-to-Image (S2I)、代码依赖缓存、代码质量分析、流水线日志等功能。

DevOps 系统为用户提供了一个自动化的环境,应用可以自动发布到同一个平台。它还兼容第三方私有镜像仓库(如 Harbor)和代码库(如 GitLab/GitHub/SVN/BitBucket)。它为用户提供了全面的、可视化的 CI/CD 流水线,打造了极佳的用户体验,而且这种兼容性强的流水线能力在离线环境中非常有用。

简而言之,DevOps可以帮助我们拉取代码、项目编译、构建镜像、推送镜像、项目部署全自动一条龙服务

关于如何安装DevOps功能请参照:https://kubesphere.io/zh/docs/pluggable-components/devops/

1.创建DevOps工程&&创建流水线

创建DevOps工程:企业空间—>DevOps工程—>创建;
填入工程名称,点击确定即可;
在这里插入图片描述
创建流水线:点击刚才创建好的DevOps工程,找到流水线菜单,点击创建,输入流水线名称;
在这里插入图片描述
代码仓库可以填也可以不填,现在填写的话到时候会有一个webhook地址,这个地址可以到Git(或者其他仓库)仓库设置有代码提交的时候自动运行我们的流水线,相当于是一个回调,这样就可以代码提交到项目部署完全是一个全自动的过程。

那么这里我们先演示不填的情况,填写流水线名称之后点击下一步,点击创建就行了。

2.编辑流水线

点击刚才创建的流水线进入,点击编辑流水线:
在这里插入图片描述
可以看到,有两套模板,这里我们选择第二套,然后点击保存:
在这里插入图片描述
可以看到效果,然后我们点击编辑流水线:
在这里插入图片描述
进来之后可

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值