Course Code: jenkins
Duration: 14 hours
Prerequisites:
  • 具備軟體開發流程的知識。
  • 擁有或對軟體建置流程及持續整合有興趣。

目標對象

  • 建置工程師
  • 參與敏捷開發的軟體開發人員
  • 品質保證工程師
  • 專案經理
  • 發布經理
Overview:

Jenkins 是一個以 Java 編寫的開源持續整合工具。它是一個基於伺服器的系統,運行在如 Apache Tomcat 這樣的 Servlet 容器中。Jenkins 支援多種軟體配置管理 (SCM) 工具,包括 CVS、Subversion、Git、Perforce 和 Clearcase 等。它具有高度的可腳本化特性,並提供對 Apache Ant、Apache Maven、Shell 腳本和 Windows 批次命令的支援。

這是一個由講師指導的現場培訓課程,涵蓋在 Agile 環境中進行軟體專案持續整合所需的概念、工具和技術。參與者將在課程中進行一系列實作練習,以在實際情境中應用所學知識。鼓勵講師與參與者之間的互動。課程中將討論真實案例,並解決特定的問題和疑問。

課程形式

  • 部分講授、部分討論,並著重於實作練習
Course Outline:

Jenkins 簡介

  • 為什麼需要持續整合?
  • 將建置分佈到不同系統。

設定 Jenkins

安裝 Jenkins 插件

使用 Jenkins 進行建置

使用 Jenkins 進行測試

使用 Jenkins 進行部署

使用 Jenkins 進行自動化

保護 Jenkins

Jenkins 最佳實踐

Jenkins 中的報告

總結與結論

Sites Published:

United Arab Emirates - Jenkins: Continuous Integration for Agile Development

Qatar - Jenkins: Continuous Integration for Agile Development

Egypt - Jenkins: Continuous Integration for Agile Development

Saudi Arabia - Jenkins: Continuous Integration for Agile Development

South Africa - Jenkins: Continuous Integration for Agile Development

Brasil - Jenkins: Continuous Integration for Agile Development

Canada - Jenkins: Continuous Integration for Agile Development

中国 - Jenkins:针对敏捷开发的持续集成

香港 - Jenkins: Continuous Integration for Agile Development

澳門 - Jenkins: Continuous Integration for Agile Development

台灣 - Jenkins: Continuous Integration for Agile Development

USA - Jenkins: Continuous Integration for Agile Development

Österreich - Jenkins: Continuous Integration for Agile Development

Schweiz - Jenkins: Continuous Integration for Agile Development

Deutschland - Jenkins: Continuous Integration for Agile Development

Czech Republic - Jenkins: Continuous Integration for Agile Development

Denmark - Jenkins: Continuous Integration for Agile Development

Estonia - Jenkins: Continuous Integration for Agile Development

Finland - Jenkins: Continuous Integration for Agile Development

Greece - Jenkins: Continuous Integration for Agile Development

Magyarország - Jenkins: Continuous Integration for Agile Development

Ireland - Jenkins: Continuous Integration for Agile Development

Luxembourg - Jenkins: Continuous Integration for Agile Development

Latvia - Jenkins: Continuous Integration for Agile Development

España - Integración Continua con Jenkins

Italia - Jenkins: Continuous Integration for Agile Development

Lithuania - Jenkins: Continuous Integration for Agile Development

Nederland - Jenkins: Continuous Integration for Agile Development

Norway - Jenkins: Continuous Integration for Agile Development

Portugal - Jenkins: Continuous Integration for Agile Development

România - Jenkins: Continuous Integration for Agile Development

Sverige - Jenkins: Continuous Integration for Agile Development

Türkiye - Jenkins: Continuous Integration for Agile Development

Malta - Jenkins: Continuous Integration for Agile Development

Belgique - Jenkins: Continuous Integration for Agile Development

France - Jenkins: Continuous Integration for Agile Development

日本 - Jenkins: Continuous Integration for Agile Development

Australia - Jenkins: Continuous Integration for Agile Development

Malaysia - Jenkins: Continuous Integration for Agile Development

New Zealand - Jenkins: Continuous Integration for Agile Development

Philippines - Jenkins: Continuous Integration for Agile Development

Singapore - Jenkins: Continuous Integration for Agile Development

Thailand - Jenkins: Continuous Integration for Agile Development

Vietnam - Jenkins: Continuous Integration for Agile Development

India - Jenkins: Continuous Integration for Agile Development

Argentina - Integración Continua con Jenkins

Chile - Integración Continua con Jenkins

Costa Rica - Integración Continua con Jenkins

Ecuador - Integración Continua con Jenkins

Guatemala - Integración Continua con Jenkins

Colombia - Integración Continua con Jenkins

México - Integración Continua con Jenkins

Panama - Integración Continua con Jenkins

Peru - Integración Continua con Jenkins

Uruguay - Integración Continua con Jenkins

Venezuela - Integración Continua con Jenkins

Polska - Jenkins: Continuous Integration for Agile Development

United Kingdom - Jenkins: Continuous Integration for Agile Development

South Korea - Jenkins: Continuous Integration for Agile Development

Pakistan - Jenkins: Continuous Integration for Agile Development

Sri Lanka - Jenkins: Continuous Integration for Agile Development

Bulgaria - Jenkins: Continuous Integration for Agile Development

Bolivia - Integración Continua con Jenkins

Indonesia - Jenkins: Continuous Integration for Agile Development

Kazakhstan - Jenkins: Continuous Integration for Agile Development

Moldova - Jenkins: Continuous Integration for Agile Development

Morocco - Jenkins: Continuous Integration for Agile Development

Tunisia - Jenkins: Continuous Integration for Agile Development

Kuwait - Jenkins: Continuous Integration for Agile Development

Oman - Jenkins: Continuous Integration for Agile Development

Slovakia - Jenkins: Continuous Integration for Agile Development

Kenya - Jenkins: Continuous Integration for Agile Development

Nigeria - Jenkins: Continuous Integration for Agile Development

Botswana - Jenkins: Continuous Integration for Agile Development

Slovenia - Jenkins: Continuous Integration for Agile Development

Croatia - Jenkins: Continuous Integration for Agile Development

Serbia - Jenkins: Continuous Integration for Agile Development

Bhutan - Jenkins: Continuous Integration for Agile Development

Nepal - Jenkins: Continuous Integration for Agile Development

Uzbekistan - Jenkins: Continuous Integration for Agile Development