使用Jenkins实现重构项目并部署项目到阿里k8s环境运行
Posted 李昊轩的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Jenkins实现重构项目并部署项目到阿里k8s环境运行相关的知识,希望对你有一定的参考价值。
第一步
比如我有一个项目A, 并且jenkins里配置的构建分支名称为 --> branchA
所以在构建前, 需要将最新的master
分支merge到branchA
分支, 保证gctest拥有全部最新的代码变更.
第二步
以这个A项目为例,
进入到Jenkins主页面
- 点击我们的namespace 这个是我们的safefood集群的的namespase
- 点击A项目
进入到A项目管理页面后, 点击BuildNow
下方会有个类似的进度条, 表示该系统正在构建, 可以点击进去, 查看详细构建log输出.
此过程包括 Jenkins服务器本地打包, 本地制作docker镜像, 推送远程阿里服务器, 所以只有最终执行完毕并且为SUCCESS状态, 才可以进行下一步操作.
第三步
进入阿里容器编排服务, 点击重新部署对应的deployment,
如果有更高的cicd需求, 阿里k8s的api server 和 jenkins 都支持公网的hook, 实现事件触发构建.
以上是关于使用Jenkins实现重构项目并部署项目到阿里k8s环境运行的主要内容,如果未能解决你的问题,请参考以下文章
采用jenkins pipeline实现自动构建并部署至k8s
k8s+docker+Jenkins实现可持续集成容器服务监控平滑增加容器等功能
前端项目自动化部署——超详细教程(JenkinsGithub Actions)