簡介

已完成

持續整合(CI) 是指每次開發人員提交程式碼變更至版本控制系統時,使用自動化來建置和測試軟體的過程。 CI 可協助小組在開發程式中早期探索問題,並快速修正問題。 您可以使用 GitHub Actions 為 GitHub 存放庫中維護的程式代碼實作 CI。

假設您想要為開發人員小組設定 CI 管線。 小組正在建立網站,以改善客戶連絡產品支援時所擁有的體驗。 多個功能正在開發中。 您想要確定小組可以輕鬆地建置及測試所有功能,讓每個功能在準備好時快速新增至網站。 由於專案的程式代碼會儲存在 GitHub 存放庫中,因此您決定針對 CI 專案使用 GitHub Actions。

在本課程模組中,您將瞭解如何使用 GitHub 存放庫中的 GitHub Actions 和工作流程來實作 CI。 您可以使用 GitHub Actions 和工作流程範本來建置和測試 Node.js 專案。 您可以使用 GitHub Actions 自定義工作流程,然後使用 GitHub Actions 記錄對失敗的測試進行偵錯。

若要完成課程模組,您需要對 GitHub Actions 和工作流程有基本的熟悉度。 如果您不熟悉 GitHub Actions 或工作流程,請先參閱 使用 GitHub Actions 將開發工作自動化