工作流程语法
工作流程文件以 YAML 编写。 在 YAML 工作流程文件中,您可以使用表达式语法来评估上下文信息、文字、运算符和函数。 上下文信息包括工作流程、环境变量、密码和触发工作流程的事件。 当您在工作流程步骤中使用 run 运行 shell 命令时,您可以使用特定的工作流程命令语法来设置环境变量、设置后续步骤的输出参数,以及设置错误或调试信息。
事件
您可以配置工作流和在发生特定 GitHub 事件时运行、在计划的时间运行、手动运行、手动或者当 GitHub 外部事件发生时运行。
身份验证和密码
GitHub 提供一个令牌,可用于代表 GitHub Actions 进行身份验证。 您还可以将敏感信息作为密码存储在组织或仓库中。 GitHub 对所有密码加密。
GitHub 托管的运行器
GitHub 提供托管的虚拟机器来运行工作流程。 虚拟机包含一个环境,其中包含供 GitHub Actions 使用的工具、软件包和环境变量。
管理
在 GitHub 托管的运行器上运行工作流程时,存在使用限制和潜在的使用费用。 您也可以禁用或限制 GitHub Actions 在仓库和组织中的使用。