GH-200 數位教科書 開啟互動版

GH-200 考前速查

必記重點

易混淆觀念

可重用工作流程 vs 複合 action
前者在 job 層級呼叫、可用 secrets;後者在步驟層級、secrets 要用 input 傳入。
起始工作流程 vs 可重用工作流程
前者複製後各自獨立;後者集中維護,更新後呼叫端用同一份定義。
outcome vs conclusion
outcome 是 continue-on-error 之前的結果;conclusion 是之後的結果。
inputs vs github.event.inputs
inputs 保留 boolean 型別;github.event.inputs 會轉成字串。
重新執行 vs 新的推送
重跑沿用原 commit;新推送觸發新執行才會測到新程式碼。
ACTIONS_STEP_DEBUG vs ACTIONS_RUNNER_DEBUG
STEP 讓步驟日誌更詳細;RUNNER 多出 runner 診斷記錄資料夾。
GITHUB_TOKEN vs PAT
前者短期且限單一 repository,不觸發新執行;後者可跨 repository 且能觸發。
secrets vs variables
secrets 加密並遮蔽、不能直接用在 if;variables 用 vars context 且不遮蔽。
標籤 vs 完整 commit SHA
標籤可被移動或刪除;完整 SHA 不會被改寫,但要確認來自原 repository。
長期 secret vs OIDC
OIDC 以短期權杖取代長期憑證,但雲端端必須設定信任條件。

考試當天檢查清單