Geeks_Z の Blog Geeks_Z の Blog
首页
  • 学习笔记

    • 《HTML》
    • 《CSS》
    • 《JavaWeb》
    • 《Vue》
  • 后端文章

    • Linux
    • Maven
    • 汇编语言
    • 软件工程
    • 计算机网络概述
    • Conda
    • Pip
    • Shell
    • SSH
    • Mac快捷键
    • Zotero
  • 学习笔记

    • 《数据结构与算法》
    • 《算法设计与分析》
    • 《Spring》
    • 《SpringMVC》
    • 《SpringBoot》
    • 《SpringCloud》
    • 《Nginx》
  • 深度学习文章
  • 学习笔记

    • 《PyTorch》
    • 《ReinforementLearning》
    • 《MetaLearning》
  • 学习笔记

    • 《高等数学》
    • 《线性代数》
    • 《概率论与数理统计》
  • 增量学习
  • 哈希学习
GitHub (opens new window)

Geeks_Z

AI小学生
首页
  • 学习笔记

    • 《HTML》
    • 《CSS》
    • 《JavaWeb》
    • 《Vue》
  • 后端文章

    • Linux
    • Maven
    • 汇编语言
    • 软件工程
    • 计算机网络概述
    • Conda
    • Pip
    • Shell
    • SSH
    • Mac快捷键
    • Zotero
  • 学习笔记

    • 《数据结构与算法》
    • 《算法设计与分析》
    • 《Spring》
    • 《SpringMVC》
    • 《SpringBoot》
    • 《SpringCloud》
    • 《Nginx》
  • 深度学习文章
  • 学习笔记

    • 《PyTorch》
    • 《ReinforementLearning》
    • 《MetaLearning》
  • 学习笔记

    • 《高等数学》
    • 《线性代数》
    • 《概率论与数理统计》
  • 增量学习
  • 哈希学习
GitHub (opens new window)
  • mac

  • win

  • linux

  • ai

  • IDE

  • 实用工具

  • NAS

  • GitHub

    • Issues
    • Github Action自动部署
      • Github Action 概述
      • Workflow
      • job
      • Step
      • Action
      • Reference
  • Tex

  • Others
  • GitHub
Geeks_Z
2024-04-07
目录

Github Action自动部署

TODO

Github Action 官方文档:https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#name

Github Action 概述

Github Action 是 Github 推出的持续集成工具[简单说就是自动化的打包程序]

每次提交代码到 Github 的仓库后,Github 都会自动创建一个虚拟机(Mac / Windows / Linux 任我们选),来执行一段或多段指令(由我们定),例如:

集成 Github Action 的做法,就是在我们仓库的根目录下,创建一个 .github 文件夹,里面放一个 *.yaml 文件——这个 Yaml 文件就是我们配置 Github Action 所用的文件。

Workflow

Workflow 是由一个或多个 job 组成的可配置的自动化过程。通过创建 YAML 文件来创建 Workflow 配置。

  • name Workflow 的名称,Github 在存储库的 Action 页面上显示 Workflow 的名称。如果我们省略 name,则 Github 会将其设置为相对于存储库根目录的工作流文件路径。

  • on 触发器,触发 Workflow 执行的 event 名称,比如:每当我提交代码到 Github 上的时候,或者是每当我打 TAG 的时候。

    // 单个事件
    on: push
    
    // 多个事件
    on: [push,pull_request]
    
    1
    2
    3
    4
    5

job

Step

Action

Reference

  • GitHub Actions 自动化部署前端项目指南 (opens new window)
  • Github Action 精华指南 (opens new window)
上次更新: 2025/06/25, 11:25:50
Issues
Tex

← Issues Tex→

最近更新
01
帮助信息查看
06-08
02
常用命令
06-08
03
学习资源
06-07
更多文章>
Theme by Vdoing | Copyright © 2022-2025 Geeks_Z | MIT License
京公网安备 11010802040735号 | 京ICP备2022029989号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式