专栏名称: 程序员成长指北
专注 Node.js 技术栈分享,从 前端 到 Node.js 再到 后端数据库,祝您成为优秀的高级 Node.js 全栈工程师。一个有趣的且乐于分享的人。座右铭:今天未完成的,明天更不会完成。
今天看啥  ›  专栏  ›  程序员成长指北

如何实现一套完整的CI/CD?

程序员成长指北  · 公众号  ·  · 2024-08-27 08:54
    

文章预览

大厂技术    高级前端    Node进阶 点击上方  程序员成长指北 ,关注公众号 回复 1 ,加入高级Node交流群 CI/CD在项目中的作用不可言喻,避免了手工操作的低级失误以及便捷了开发部署项目。 首先实现完整 CI/CD ,需要一些前置知识。 CI是什么? CI是持续化集成。他主要流程其实就是开发将代码上传到Github,持续集成工具(Github action, Jenkins)检测到新的代码提交,会触发构建过程,生成应用镜像,推送到镜像仓库(docker hub, jfroger)。 CD是什么? CD是持续化部署,当检测到新的镜像,就会启动这个镜像,生成容器。 如果是一般的项目,一般CI / CD是集成在一起, 当我们Jenkins检测到github的变化,我们就会开始build,build完成后,启动镜像,完成部署。 什么是Docker ? Docker在网上介绍很多,用我的大白话,Docker是一整个大箱子, 这个大箱子装有很多 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览