nodejs前端项目的CI/CD实现(一)总体设计

发布时间:2024年01月19日

一、背景

在接下来的几篇文章,我们将介绍对h5前端的CI/CD。

防止单个篇幅比较冗长,所以会拆分为多个小文章来一一介绍:

  • 总体设计
  • jenkins的部署
  • 制作自定义的jenkins镜像
  • 前端项目的CD持续部署

在讲述总体设计前,我们有必要交代一下部署情况。

二、部署说明

  • 使用docker安装jenkins,目录/var/jenkins_home需持久化
  • 建议你安装一个docker皮肤portainer,便于你分析和管理docker镜像及容器

三、总体架构在这里插入图片描述

这里涉及到的组件,有以下:

  • gitlab
  • jenkins
  • nodejs
  • rsync

另外,你需要了解的一些知识是:

  • ssh 传输文件
  • npm
  • yarn

本文不会赘述这些, 请大家另行检索相关资料。

四、总结

下文,我们将介绍jenkins的容器化部署, 重点是怎么分析已部署好的jenkins容器,因为我们大多数交接工作的时候,只有机器的密码。。。

文档是不存在的, 希望在本系列文章的梳理中,可以帮助到你了解简单的CICD是怎么做的。

文章来源:https://blog.csdn.net/zhuganlai168/article/details/135696901
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。