GitHub Actions is a continuous integration and continuous delivery (CI/CD) platform that allows you to automate your build, test, and deployment pipeline.
GitHub Actions是一个持续集成和持续交付(CI/CD)平台,允许您自动化构建、测试和部署流程。 当然什么是 Github Actions 从 官网 能了解更多,针对本篇的学习 Github Actions 将能够帮助我们做到自动测试、自动创建PR、完成一个 web 程序的CI&CD。
CI/CD 是一种通过在应用程序开发 阶段引入 自动化 来频繁向客户交付 应用程序 的方法。CI/CD 的主要概念是持续集成、 持续交付 和持续部署。
简单的理解就是从代码到成品的一系列环节上的自动化行为。其中将会包括构建、测试、打包和发布制品等步骤。
当然提到 CI/CD 一定离不开 Jenkins ,作为世界上最著名的CI&CD开源方案之一,Jenkins 与 Github Actions 有什么不同?