本地 CI 脚本是什么
「用脚本模拟 CI」指的是【0】。
为什么要 fail-fast
本地 CI 脚本常在第一步失败时就停下(fail-fast),好处是【0】。
脚本怎么告诉外面成没成
一个 CI 脚本跑完,靠什么让调用它的人知道成没成?【0】。
脚本跑到哪停了
(本地 CI 脚本:ci_run(步骤) 按顺序跑、遇失败停,交回 (跑过几步, 退出码)(全过 0 否则 1);summary 交回一行小结:过的标步名、第一个失败标「×步名」、之后没跑的标「-步名」。) 三步 build 过、test
跑完的一行小结
(本地 CI 脚本:ci_run(步骤) 按顺序跑、遇失败停,交回 (跑过几步, 退出码)(全过 0 否则 1);summary 交回一行小结:过的标步名、第一个失败标「×步名」、之后没跑的标「-步名」。) 同样三步,打印 summary
补全:按步跑、遇挂停
(本地 CI 脚本:ci_run(步骤) 按顺序跑、遇失败停,交回 (跑过几步, 退出码)(全过 0 否则 1);summary 交回一行小结:过的标步名、第一个失败标「×步名」、之后没跑的标「-步名」。) 补全 ci_run(steps)
补全:一行小结
(本地 CI 脚本:ci_run(步骤) 按顺序跑、遇失败停,交回 (跑过几步, 退出码)(全过 0 否则 1);summary 交回一行小结:过的标步名、第一个失败标「×步名」、之后没跑的标「-步名」。) 补全 summary(steps
补全:跑完出报告
(本地 CI 脚本:ci_run(步骤) 按顺序跑、遇失败停,交回 (跑过几步, 退出码)(全过 0 否则 1);summary 交回一行小结:过的标步名、第一个失败标「×步名」、之后没跑的标「-步名」。) 已给好 ci_run。补全 re
托管 CI 是什么
像 GitHub Actions 这样的托管 CI,和自己搭的本地 CI 相比,最大的不同是【0】。
工作流配在哪
GitHub Actions 的「工作流」是怎么定义的?【0】。