GitHub Actions笔记
简介
GitHub Actions是GitHub的持续集成服务,每个用户每月都有一定的免费额度。
GitHub Free账户每月可免费使用2000分钟,存储为每个账户终身500M。其中Linux计时为1倍率,Windows计时为2倍率,macOS计时为10倍率。简单来说就是每月纯用Linux构建可用2000分钟,纯用Windows构建可用1000分钟,纯用macOS构建可用200分钟。更多计费规则参考官方计费文档
Actions各种术语概念
yaml
name: my_first_workflow # 工作流的名称 |
- workflow:工作流,可以理解为每个工作流的yml配置文件就是一个workflow。
- name:工作流的名称,如果不设置则为yml文件名。
- on:触发条件,可以设置某个分支的推拉等动作触发、某个工作流构建状态去触发或定时触发执行。
- jobs:工作流的任务,一个工作流可以有多个任务。
- steps:任务下面各个执行步骤,就是在这里面指定具体干啥。
一些配置的备忘录
- 触发类 官方文档
yaml
on: |
yaml
on: |
yaml
on: |
- 环境变量类 官方文档
yaml
env: # 设置整个workflow的环境变量 |
yaml
${{ env.MY_NAME }} # 使用环境变量 |
yaml
# 默认环境变量 |
未完待续!!!有时间再补充
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Eber的小窝!
评论