Skip to content

su4g/ng-action

Repository files navigation

image

什么是 Github Actions?

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 的主要概念是持续集成、 持续交付 和持续部署。

image

简单的理解就是从代码到成品的一系列环节上的自动化行为。其中将会包括构建、测试、打包和发布制品等步骤。

Github Actions VS Jenkins

当然提到 CI/CD 一定离不开  Jenkins  ,作为世界上最著名的CI&CD开源方案之一,Jenkins 与 Github Actions 有什么不同?

image