【線上課程】Jenkins 持續整合與自動化測試運用在 C# Dotnet Core
主辨單位:科技創意發明學教育學會
講師:黃威誌
日期:2021/11/05( 五)、2021/11/06(六)
課程時數:12HR
課程費用 : 15000元/人
2021/10/26前完成報名可享優惠 12000元/人
( 課程結束後將郵寄課程收據 )
注意事項:實體課程因 疫情問 題,改成線上課程
- 簡介Jenkins CI
- 何謂連續性整合 (What is Continuous Integration)
- 了解連續性整合架構中的各種角色
- 了解Jenkins CI運作架構
- 介紹Jenkins CI的各種使用情境
- 安裝Jenkins CI
- 安裝必要元件
- 安裝與啟動Jenkins
- 測試安裝與執行
- 管理節點 (叢集)
- 初始設定重點
- 規劃連續性整合作業
- 版本控管 (SVN, Git, TFS)
- 架設測試環境 (Console, ASP.NET)
- 制定建置流程 (Build Process)
- 練習手動建置專案 (NuGet, MSBuild)
- 實作連續性整合作業 (以 .NET CORE 為例)
- 設定原始碼控管
- 實作自動化建置
- 實作自動化測試
- 實作自動化部署 (LXC / Docker,SQL, IIS)
- 認識工作區 (Workspaces)
- 整合版控機制自動觸發作業
- 自動產生建置報告
- 通知作業設定
- 錯誤的建置與檢視Console Output
- 使用外掛 (Using Plugins)
- 認識Jenkins外掛架構
- 認識擴充點
- 介紹常用外掛
- 管理外掛
- 設定外掛
- 安全性機制
- 設定全域安全性
- 設定身分驗證方法
- 設定專案權限矩陣
- 單元測試框架
* - 綜合實戰演練
適合對象
- 以網站建置為主的開發人員
- 企業網站開發部門經理
- 現有 .net core 開發人員
- 現有 ASP.NET MVC 開發人員
預期效益
- 了解Jenkins CI運作架構
- 熟悉Jenkins CI安裝與設定
- 規劃連續性整合作業
- 使用常用Jenkins外掛
- 了解Jenkins安全性架構
- 能將任意ASP.NET網站改由Jenkins CI進行連續性整合管理
- 能透過Jenkins CI自動將網站建置並部署到LXC / Docker 平台

