Course Code: jenkinsdotnet
Duration: 14 hours
Prerequisites:
  • 瞭解軟體開發過程
  • .Net 程式設計經驗
Overview:

當開發人員完成編寫一段代碼時,他們經常將他們的代碼集成到一個應用程序中,將應用程序複製到一個文件夾中,運行應用程序安裝程序,然後初始化應用程序以檢查它是否按預期運行。這種手動方法不能很好地擴展,繁瑣,非常容易出錯,並且沒有提供跟踪過程中變化的機制。

更好的方法是使用持續集成自動化流程。持續集成是指自動化軟件應用程序的構建,部署和測試所需的流程,工具和基礎架構。

在這個由講師指導的現場培訓(現場或遠程)中,參與者將學習如何使用Jenkins將傳統的,手動(或半手動)的軟件部署方法轉換為敏捷的Continuous Integration (CI)方法。參與者在整個課程中進行一系列實踐,實時實驗練習,並在每一步中將他們的新知識應用於各種軟件開發和部署問題。鼓勵教師和參與者之間的互動。討論了真實案例,並在整個培訓過程中解決和解決了具體問題。培訓特別關注.Net應用程序開發。

在培訓結束時,參與者將能夠:

  • 安裝和配置Jenkins以進行.Net應用程序開發
  • 使用Jenkins自動執行檢入並將.Net源代碼合併到代碼存儲庫中的過程
  • 使用Jenkins自動執行下載,編譯和部署應用程序到發布服務器的過程
  • Jenkins與其他軟件開發工具集成在一起,例如問題跟踪器和

聽眾

  • .Net開發人員
  • 建立工程師
  • QA工程師
  • 項目經理
  • 發布經理
  • DevOps工程師

課程格式

  • 部分講座,部分討論,練習和繁重的實踐練習

注意

  • 要申請本課程的定制培訓,請聯繫我們安排。
Course Outline:

介紹

  • Jenkins CI 與開發和部署 .Net 應用程式的其他方法

安裝和配置 Jenkins 構建伺服器

Jenkins 功能和體系結構概述

擴展 Jenkins 以讀取 MSBuild 檔

在 Jenkins 中創建新的構建專案

構建應用程式

診斷和修復損壞的構建

測試應用程式

部署應用程式

監視應用程式

在 Jenkins 中報告

代碼分析

保護 Jenkins

在不同的Machinese之間分發構建

將 Jenkins 與其他軟體開發工具整合

  • 問題跟蹤器、測試覆蓋率實用程式、通知程式、內部訊息傳遞系統等。

在 Agile 環境中持續集成的最佳實踐

故障排除

總結和結論

Sites Published:

United Arab Emirates - Jenkins for .Net Continuous Integration (CI)

Qatar - Jenkins for .Net Continuous Integration (CI)

Egypt - Jenkins for .Net Continuous Integration (CI)

Saudi Arabia - Jenkins for .Net Continuous Integration (CI)

South Africa - Jenkins for .Net Continuous Integration (CI)

Brasil - Jenkins for .Net Continuous Integration (CI)

Canada - Jenkins for .Net Continuous Integration (CI)

中国 - Jenkins for .Net Continuous Integration (CI)

香港 - Jenkins for .Net Continuous Integration (CI)

澳門 - Jenkins for .Net Continuous Integration (CI)

台灣 - Jenkins for .Net Continuous Integration (CI)

USA - Jenkins for .Net Continuous Integration (CI)

Österreich - Jenkins for .Net Continuous Integration (CI)

Schweiz - Jenkins for .Net Continuous Integration (CI)

Deutschland - Jenkins for .Net Continuous Integration (CI)

Czech Republic - Jenkins for .Net Continuous Integration (CI)

Denmark - Jenkins for .Net Continuous Integration (CI)

Estonia - Jenkins for .Net Continuous Integration (CI)

Finland - Jenkins for .Net Continuous Integration (CI)

Greece - Jenkins for .Net Continuous Integration (CI)

Magyarország - Jenkins for .Net Continuous Integration (CI)

Ireland - Jenkins for .Net Continuous Integration (CI)

Luxembourg - Jenkins for .Net Continuous Integration (CI)

Latvia - Jenkins for .Net Continuous Integration (CI)

España - Jenkins for .Net Continuous Integration (CI)

Italia - Jenkins for .Net Continuous Integration (CI)

Lithuania - Jenkins for .Net Continuous Integration (CI)

Nederland - Jenkins for .Net Continuous Integration (CI)

Norway - Jenkins for .Net Continuous Integration (CI)

Portugal - Jenkins for .Net Continuous Integration (CI)

România - Jenkins for .Net Continuous Integration (CI)

Sverige - Jenkins for .Net Continuous Integration (CI)

Türkiye - Jenkins for .Net Continuous Integration (CI)

Malta - Jenkins for .Net Continuous Integration (CI)

Belgique - Jenkins for .Net Continuous Integration (CI)

France - Jenkins for .Net Continuous Integration (CI)

日本 - Jenkins for .Net Continuous Integration (CI)

Australia - Jenkins for .Net Continuous Integration (CI)

Malaysia - Jenkins for .Net Continuous Integration (CI)

New Zealand - Jenkins for .Net Continuous Integration (CI)

Philippines - Jenkins for .Net Continuous Integration (CI)

Singapore - Jenkins for .Net Continuous Integration (CI)

Thailand - Jenkins for .Net Continuous Integration (CI)

Vietnam - Jenkins for .Net Continuous Integration (CI)

India - Jenkins for .Net Continuous Integration (CI)

Argentina - Jenkins for .Net Continuous Integration (CI)

Chile - Jenkins for .Net Continuous Integration (CI)

Costa Rica - Jenkins for .Net Continuous Integration (CI)

Ecuador - Jenkins for .Net Continuous Integration (CI)

Guatemala - Jenkins for .Net Continuous Integration (CI)

Colombia - Jenkins for .Net Continuous Integration (CI)

México - Jenkins for .Net Continuous Integration (CI)

Panama - Jenkins for .Net Continuous Integration (CI)

Peru - Jenkins for .Net Continuous Integration (CI)

Uruguay - Jenkins for .Net Continuous Integration (CI)

Venezuela - Jenkins for .Net Continuous Integration (CI)

Polska - Jenkins for .Net Continuous Integration (CI)

United Kingdom - Jenkins for .Net Continuous Integration (CI)

South Korea - Jenkins for .Net Continuous Integration (CI)

Pakistan - Jenkins for .Net Continuous Integration (CI)

Sri Lanka - Jenkins for .Net Continuous Integration (CI)

Bulgaria - Jenkins for .Net Continuous Integration (CI)

Bolivia - Jenkins for .Net Continuous Integration (CI)

Indonesia - Jenkins for .Net Continuous Integration (CI)

Kazakhstan - Jenkins for .Net Continuous Integration (CI)

Moldova - Jenkins for .Net Continuous Integration (CI)

Morocco - Jenkins for .Net Continuous Integration (CI)

Tunisia - Jenkins for .Net Continuous Integration (CI)

Kuwait - Jenkins for .Net Continuous Integration (CI)

Oman - Jenkins for .Net Continuous Integration (CI)

Slovakia - Jenkins for .Net Continuous Integration (CI)

Kenya - Jenkins for .Net Continuous Integration (CI)

Nigeria - Jenkins for .Net Continuous Integration (CI)

Botswana - Jenkins for .Net Continuous Integration (CI)

Slovenia - Jenkins for .Net Continuous Integration (CI)

Croatia - Jenkins for .Net Continuous Integration (CI)

Serbia - Jenkins for .Net Continuous Integration (CI)

Bhutan - Jenkins for .Net Continuous Integration (CI)

Nepal - Jenkins for .Net Continuous Integration (CI)

Uzbekistan - Jenkins for .Net Continuous Integration (CI)