前端CI/CD

简介

https://juejin.cn/post/6844903576477794312

三个概念

  1. CI 持续集成(Continuous Integration)
  2. CD 持续交付(Continuous Delivery)
  3. CD 持续部署(Continuous Deployment)

工具

  • Jenkins, Jenkins 是开源 CI&CD 软件领导者, 提供超过 1000 个插件来支持构建、部署、自动化, 满足任何项目的需要。
  • Docker
  • commitizen 限定 commit 格式规范 npm install -g commitizen cz-conventional-changelog & 配置.czrc文件 & git cz 代替 git commit

详细

https://segmentfault.com/a/1190000024453209

Reference

githooks
https://bbs.huaweicloud.com/blogs/220620
https://zhuanlan.zhihu.com/p/373150773
https://syncd.cc
https://www.atlassian.com/continuous-delivery/continuous-integration/git-hooks
https://devops.stackexchange.com/questions/8447/ci-platforms-versus-simple-git-hooks
https://www.digitalocean.com/community/tutorials/how-to-use-git-hooks-to-automate-development-and-deployment-tasks
使用 ansible 来自动化部署;selenium 自动化测试
如何理解持续集成、持续交付、持续部署?
https://www.redhat.com/zh/topics/devops/what-is-ci-cd


   转载规则


《前端CI/CD》 Ryan Who 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录