使用GitHub Action进行打包并自动推送至OSS

GitHub Action 是 GitHub 于 2018 年 10 月推出的一个 CI\CD 服务。

官方文档:https://docs.github.com/cn/actions

CI\CD

  • 持续集成(Continuous Integration)
  • 持续交付(Continuous Delivery)
  • 持续部署(Continuous Deployment)

因为「持续交付」和「持续部署」的英文缩写是一样的,所以这三件事情缩写成了 CI\CD 。

workflow

GitHub Actions 的配置文件叫做 workflow 文件,存放在代码仓库的.github/workflows目录。

workflow 文件采用 YAML 格式,文件名可以任意取,但是后缀名统一为.yml,比如foo.yml。一个库可以有多个 workflow 文件。GitHub 只要发现.github/workflows目录里面有.yml文件,就会自动运行该文件。

Secrets

Secrets是储存秘密的环境变量的地方。当 workflow 文件中使用到密码之类的信息,即可使用Secrets在workflow使用环境变量进行引用。

原文地址:https://www.cnblogs.com/wiseo/p/15031240.html