GitHub-Actions

1.GitHub-Actions 是什么

  • 官方文档
  • GitHub-ActionsGitHub 的推出的CI\CD持续集成服务
  • 使用过熟悉JenkinsGitlab-CICD的应该会很容易理解
  • 概念都是相通的,可能只是命名不太一样

2.Marketplace Actions

  • Marketplace Actions
  • GitHub 官方推出的可以分享 Actions 的地方
  • 开发者可以将自己的Action存放到代码仓库中,其他的开发者可以引用该Action
  • 如果你需要某个Action,不必自己写复杂的脚本
  • 直接引用他人写好的Action即可,整个持续集成过程,就变成了一个Action的组合。

3.基本概念

  • 1.workflow: 一个workflow工作流就是一个完整的过程,每个workflow包含一组jobs任务
  • 2.job : jobs任务包含一个或多个job ,每个 job包含一系列的 steps步骤
  • 3.step : 每个 step 步骤可以执行指令或者使用一个 action 动作
  • 4.action : 每个 action 动作就是一个通用的基本单元

4.workflow文件

Copyright by SKYNE all right reserved,powered by Gitbook 2022-04-25

results matching ""

    No results matching ""