使用Jenkins实现重构项目并部署项目到阿里k8s环境运行

K8S & 云原生 同时被 3 个专栏收录
9 篇文章 0 订阅
15 篇文章 1 订阅
14 篇文章 1 订阅

第一步

比如我有一个项目A, 并且jenkins里配置的构建分支名称为 --> branchA

所以在构建前, 需要将最新的master分支merge到branchA分支, 保证gctest拥有全部最新的代码变更.

第二步

以这个A项目为例,
进入到Jenkins主页面
在这里插入图片描述

  1. 点击我们的namespace 这个是我们的safefood集群的的namespase
  2. 点击A项目

在这里插入图片描述

进入到A项目管理页面后, 点击BuildNow

下方会有个类似的进度条, 表示该系统正在构建, 可以点击进去, 查看详细构建log输出.
在这里插入图片描述

此过程包括 Jenkins服务器本地打包, 本地制作docker镜像, 推送远程阿里服务器, 所以只有最终执行完毕并且为SUCCESS状态, 才可以进行下一步操作.

第三步

进入阿里容器编排服务, 点击重新部署对应的deployment,
如果有更高的cicd需求, 阿里k8s的api server 和 jenkins 都支持公网的hook, 实现事件触发构建.

  • 2
    点赞
  • 0
    评论
  • 2
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值