GitHub Actions
GitHub Actions 是內建在 GitHub 裡的自動化平台。你把步驟寫成 YAML,放到 .github/workflows/,之後每次 push、開 PR,或你手動按執行,GitHub 就會租一台虛擬機幫你跑那些步驟。
最常見的用途是 CI(持續整合,Continuous Integration):有人推程式就自動測試/建置。通過之後也可以 CD(持續交付/佈署),例如把靜態網站發到 GitHub Pages。本文件站就是這樣上線的。
本分類頁面
- Workflow 怎麼寫:
on、jobs、steps、uses與run。 - CI 與佈署實務:以本站 workflow 為例,並說明 secrets 與權限。
官方學習資源
官方互動課程
Hello GitHub Actions 約 30 分鐘,會帶你寫一份會在 PR 留言的 workflow。進階可再做 Test with Actions。
官方認證課程
GitHub Actions 認證(GH-200) 面向已會寫 workflow 的人。準備材料見 GH-200 學習指南,Microsoft Learn 也有 Automate your workflow with GitHub Actions 學習路徑。
官方 YouTube
How to use GitHub Actions | GitHub for Beginners 從空白 YAML 走到第一份會跑的 workflow。iframe 與其他精選見 官方影音。
官方入門影片
這支是 GitHub 官方「GitHub for Beginners」系列,示範 workflow 檔放哪、on 怎麼觸發、job 跑在什麼 runner、以及權限怎麼開。