CICD
前端 CI/CD 入门:使用 GitHub Actions 实现自动化部署 – 大厂面试每日一题 一、CI / CD流程详解CI,Continuous Integration,持续集成:是一种软件开发实践,它要求开发人员频繁地将代码集成到共享仓库中。每次集成都通过自动化构建(包括编译、发布、自动化测试)来验证,从而尽早地发现集成错误 CD,Continuous Deployment,持续部署:是在持续集成的基础上,将软件的构建、测试和部署自动化,确保代码可以随时发布到生产环境 每当我们将前端代码更新并且PUSH到仓库后,CICD将会拉取仓库代码并自动部署到服务器 1.基础概念与术语: - Runner:用来执行CI/CD的构建服务器 - workflow/pipeline:CI/CD的工作流 + job:任务,比如构建、测试和部署,每个workflow/pipeline由多个job组成 -...