Web3 / AI 笔记已发布·公开可见·
githubAction概念
title
水煮油条
Build in Public
GitHub Actions 是 GitHub 官方提供的一套自动化工作流(CI/CD)系统,用于在代码仓库中 自动执行任务,比如:
-
自动构建(build)
-
自动测试(test)
-
自动部署(deploy)
-
自动发布版本(release)
-
自动格式化、Lint、打包、同步分支等
🧩 一句话理解
GitHub Actions 就是一个能帮你在 GitHub 上自动运行脚本的机器人。
当你提交代码、发 PR、打 tag、发布 release 时,它会自动触发你定义好的任务流程。
⚙️ 基本概念
| 概念 | 说明 |
|---|---|
| Workflow(工作流) | 整个自动化流程的配置文件,一般放在 .github/workflows/ 目录下。 |
| Job(任务) | 一个工作流里可以有多个任务(job),每个任务在独立的虚拟机环境中运行。 |
| Step(步骤) | 每个任务由多个步骤组成,步骤可以执行命令或调用现成的 action。 |
| Action(动作) | 可复用的任务片段,比如 “Checkout 代码”、“设置 Node.js 环境”、“部署到服务器”。 |
| Runner(运行环境) | 实际执行任务的虚拟机,可以是 GitHub 提供的云端 runner,也可以是你自己的服务器。 |
关于作者
Web3 用户 - Ethereum