Github Action
ref:
用法和概念基本都是参考 阮一峰 的那篇文章,所以在这里纯粹是记录下使用。
一、概念介绍
workflow
工作流。持续集成一次运行的过程,就是一个 workflow。
job
任务。一个 workflow 由一个或多个 jobs 构成,含义是一次持续集成的运行,可以完成多个任务。
step
步骤。每个 job 由多个 step 构成,一步步完成。
action
动作。每个 step 可以依次执行一个或多个命令(action)。 部署项目过程中的服务器登录、运行环境的部署、代码拉取、运行部署脚本等操作,在github action中都被看作为是一个个的action。
其中的大部分action都是可以被复用的:比如环境部署,基本就只有软件对应系统和版本的区别。 所以Github Action中使用到的action是可以直接引用他人写好的 action滴,可以在下面列出的仓库中找找: