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

Posted 李昊轩的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Jenkins实现重构项目并部署项目到阿里k8s环境运行相关的知识,希望对你有一定的参考价值。

第一步

比如我有一个项目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, 实现事件触发构建.

以上是关于使用Jenkins实现重构项目并部署项目到阿里k8s环境运行的主要内容,如果未能解决你的问题,请参考以下文章