Last updated
Kurskod
jenkinsdotnet
Varaktighet
14 timmar (vanligtvis 2 dag inklusive pauser)
Krav
- Knowledge of software development process
- .Net programming experience
Översikt
När utvecklare slutför att skriva en bit kod, integrerar de ofta sin kod i en applikation, kopierar applikationen i en mapp, kör applikationsinstaller och initialiserar sedan applikationen för att kontrollera om den kör som förväntat. Detta manuella tillvägagångssätt skalar inte mycket bra, är tråkigt, mycket felfria och erbjuder ingen mekanism för att spåra förändringar under processen.
Ett bättre tillvägagångssätt skulle vara att automatisera processen med kontinuerlig integration. Kontinuerlig integration avser de processer, verktyg och infrastruktur som behövs för att automatisera byggandet, implementeringen och testningen av programvaruapplikationer.
I denna instruktörledda, live-träning (onsit eller fjärr), kommer deltagarna att lära sig hur man förvandlar en traditionell, manuell (eller halv-manual) tillvägagångssätt för mjukvaruutveckling till en agil, Kontinuerlig Integration (CI) en som använder Jenkins. Deltagarna genomför en serie praktiska, live-lab övningar under hela kursen, tillämpa sina nya kunskaper på olika programutveckling och implementeringsproblem varje steg på vägen. Interaktionen mellan instruktören och deltagarna uppmuntras. Verkliga fall diskuteras och specifika frågor och frågor behandlas och lösas under hela utbildningen. Utbildningen är särskilt inriktad på.NET-applikationsutveckling. Vid slutet av denna utbildning kommer deltagarna att kunna:
-
Installera och konfigurera Jenkins för.NET-programutveckling
Använd Jenkins för att automatisera processen att kolla in och fusionera.Net källkod i en kodlagring
Använd Jenkins för att automatisera processen att ladda ner, sammanställa och distribuera en app till en release server
Integrera Jenkins med andra programutvecklingsverktyg som problemtracker och
Publiken
-
.NET utvecklare
Bygga ingenjörer
QA ingenjörer
Projektledare
Release ledare
[ 0 ] ingenjörer
Format för kursen
-
Delvis föreläsning, delvis diskussion, övningar och tung praxis
anteckningar
-
För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att arrangera.
Kursplan
Introduction
- Jenkins CI vs other approaches to developing and deploying .Net applications
Installing and Configuring the Jenkins Build Server
Overview of Jenkins Features and Architecture
Extending Jenkins to Read MSBuild Files
Creating a New Build Project in Jenkins
Building the Application
Diagnosing and Fixing a Broken Build
Testing the Application
Deploying the Application
Monitoring the Application
Reporting in Jenkins
Code Analysis
Securing Jenkins
Distributing Builds Across Different Machinese
Integrating Jenkins with Other Software Development Tools
- Issue trackers, test coverage utilities, notifiers, internal messaging systems, etc.
Best Practices for Continuous Integration in an Agile Environment
Troubleshooting
Summary and Conclusion
We also do Consultancy!
We work with leading clients across a wide range of technologies!
Reach out for Project | Staff Enhancement | System Audit Consulting