DEVOPS 與軟體測試實作工作坊
DevOps(Development和Operations 的組合詞)是一種重視「軟體開發人員(Dev)」和「IT運維技術人員(Ops)」之間溝通合作的文化、運動或慣例。透過自動化「軟體交付」和「架構變更」的流程,來使得構建、測試、發布軟體能夠更加地快捷、頻繁和可靠。在目前雲端服務的趨勢下,DevOps 已經變成最重要的軟體開發模式之一,例如 Flickr 就運用了 DevOps 開發方法來加快服務改版速度,甚至一天可以因功能需求,發布10次小改版。
DevOps 開發方法藉由將各開發階段自動化以及訊息公開,幫助企業軟體研發相關部門,解決傳統流程端對端(End to end)所產生訊息不對稱,以及協作不順暢的問題,並且自動化開發流程的每個階段,進而提升軟體交付的速度。
本課程以實務為主,將介紹 DevOps 的觀念與工具與框架,讓學員可以透過動手做實際的了解記述內容。
- 活動名稱:106 年軟體工程產學交流- DevOps 實作工作坊
- 活動對象:學生, 教師 , 社會人士。
- 費用:免費
- 人數:限 50 名 (人數過多時以學生優先)
- 聯絡人:吳先生 seat.taiwan@gmail.com
報名頁面請至:
報名頁面請至:
- 日期:106年11月25日(六)
地點:逢甲大學 資電館 234 教室
地點:逢甲大學 資電館 234 教室
主講:Frank Wang,CyberSoft 資深技術經理
主講:Frank Wang,CyberSoft 資深技術經理
時間:09:00-12:00, 1:00-4:00
內容:
- DevOps 基本介紹。
- 什麼是 DevOps
- 為什麼我們需要 DevOps?
- CI/CD
- 什麼是 CI/CD?
- CI/CD 在 DevOps 的概念中扮演什麼角色 3. 他跟傳統的開發流程有什麼不同?
- 監控
- 系統上線後如何持續的監控狀態來修復程式
- 工具的介紹及使用
- Git 版本控制系統
- Jenkins 作為 CI/CD 的工作控管
- 建立版控帳號
- 提供範例程式
- 在 Jenkins 建立 CI/CD 的 Job
- 透過 Jenkins 自動將新版本部屬至環境上
Tool
檔案下載
- https://goo.gl/BuvFm1 (VM, 需 2.5G 空間)
計畫補助:教育部資通訊軟體創新人才推升計畫 軟體工程推廣分項計畫
計畫主持人:台灣大學 李允中教授
共同主持人:台中教育大學 徐國勛 助理教授、中正大學 劉立頌教授
= 本活動經授權由台灣軟體工程學會代為宣傳 =