使用 Jenkins 2.0 建置+部署+測試

學習 Jenkins 2.0 進行應用程式的端到端測試

從這 6.5 小時的課程,你會學到

  • 了解 Jenkins 2.0 是什麼
  • 了解 Jenkins 2.0 自由式專案
  • 了解 Jenkins 2.0 管道專案
  • 使用 Java 和 .Net 專案
  • 與 Agents (代理)商合作
  • 使用 Docker 進行跨瀏覽器測試

要求

  • 對持續整合概念有很好的理解
  • 對 Selenium 的基本了解
  • 對 Java/C# 有基本了解
  • 對任何腳本語言有基本的了解

課程說明

使用 Jenkins 2.0 建立 + 部署 + 測試課程的設計方式使得任何對基本軟體開發和測試有良好了解的人都可以毫不費力地開始學習本課程。

本課程不僅專為開發人員或測試人員設計,也專為 DevOps 和業務分析師設計。

本課程涵蓋了從頭到尾的豐富主題,例如

基礎知識主題

  • 理解和配置 Jenkins 2.0
  • 理解並使用 Jenkins 2.0 自由式專案
  • 理解並使用 Jenkins 2.0 管道專案
  • 使用 Java 和 .Net 專案
  • 配置和使用多個代理
  • 使用 Docker 和跨瀏覽器測試
  • 使用 Jenkins Blue Ocean

高級主題

  • 管道即程式碼
    • 理解管道即程式碼
    • 從 Jenkins Pipeline UI 編輯器建立 Jenkinsfile 以在 Git 中簽入管道
    • 理解並使用 Jenkinsfile 建構的聲明式管道語法
    • Jenkins 聲明式管道語法 – 檔案與條件步驟
    • 使用 VS Code 進行 Jenkinsfile 語法驗證
    • 理解並使用 Jenkins 的多分支管道
  • 作為 Docker 容器運行的 Jenkins 代理
    • 介紹並了解如何為 Jenkins 建立從屬/代理
    • 使用本機 Docker 守護程式配置 Jenkins Master
    • 透過 Jenkins 檔案運行 Docker 容器作為建置代理程式(第 A 部分)
    • 透過 Jenkins 檔案運行 Docker 容器作為建置代理程式(B 部分)
    • 從 Jenkins 檔案運行 Docker 容器作為建置代理
    • 理解 Docker 在 Docker 中
    • 在 Docker 映像中為 Jenkins master 建置自訂 Docker
    • 在 Jenkins master 的 Docker 映像中建置和執行自訂 Docker
  • 使用容器內的 Jenkins 代理程式建置和部署應用程式
  • 使用 Jenkins master 建立自訂 docker 容器並使其自動化

在本課程結束時,人們可以清楚地了解 Jenkins 是什麼以及它的簡單性。

目標受眾

  • QA
  • Dev
  • DevOps

講師簡介

Karthik KK 軟體架構師、顧問、Youtuber 和暢銷作家

我是 Karthik K.K。我對激發我興趣的各種不同工具和技術進行諮詢、寫部落格和研究。我從事軟體自動化測試已有 15 年多了,我對學習自動化新知識的興趣從未減弱過。

由於我對自動化測試的熱情,我充分接觸了以下工具和語言:

桌面和 Web:Cypress、Selenium、Specflow、Puppeteer、Plawright、UFT、VS Coded UI、Ranorex、Test Complete 和 Cucumber
行動裝置:Appium、Robotium、Calabash、Espresso、Selendroid
程式語言:C#、Java、Ruby、Powershell、Javascript、VBScript
雲端工具:Azure、Dockers
其他工具:Mockito、Rest-assured、Bound-Box、FluentAutomation
感興趣:MVC、實體框架、LINQ、Fakes、分散式部署、SAAS、事件驅動系統

字幕:英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
  • 年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading