为什么要将构建和部署表示为独立的 GitHub Actions 作业?
GitHub Actions 要求每条命令都必须放在不同的作业中。
它们会成为独立的流水线阶段,可以显式控制执行顺序和成功依赖关系。
每个作业都会自动创建一个单独的工作流文件。
拆分作业可以保证即使构建失败,部署也会运行。