CI/CD with Bitbucket Pipelines Počítačový Kurz
Bitbucket Pipelines je CI/CD (Continuous Integration / Continuous Delivery) SaaS pro stavbu, testování a implementaci softwaru, pomocí konfiguračního souboru v skladu.
Tento výcvik vedený instruktorem (online nebo on-site) je zaměřen na vývojáře, kteří chtějí vybudovat, testovat, rozvíjet a monitorovat kontejnerizované software do cloudu, aniž by museli poskytovat nebo spravovat infrastrukturu.
Po ukončení tohoto tréninku budou účastníci schopni:
- Pochopte a použijte přístup konfigurace jako kódu k nastavení infrastruktury.
- Vytvořte přizpůsobené Docker kontejnery pro implementaci softwarových aplikací do cloudu.
- Rozložení softwaru do více prostředí.
- Monitorování deploymentů prostřednictvím Bitbucket Pipelines Deployment Dashboard.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Mnoho cvičení a praxe.
- Hands-on implementace v živém laboratoři prostředí.
Možnosti personalizace kurzu
- Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás, abyste uspořádali.
Návrh Školení
Úvod
Přehled cyklu CI/CD (Continuous Integration / Continuous Delivery)
Přehled Bitbucket Vlastnosti potrubí
Výběr poskytovatele cloudu
Příprava úložiště kódu
Příprava přihlášky
Budování CI/CD potrubí
Výběr jazykové šablony
Nakonfigurujte potrubí
Prosazení změny do vašeho úložiště
Přizpůsobení Bitbucket Konfigurace potrubí
Integrace pracovního postupu s nástroji a platformami třetích stran
Monitorování nasazených aplikací
Odstraňování problémů Bitbucket Potrubí
Shrnutí a závěr
Požadavky
- Pochopení vývoje a nasazení softwaru
- Programming zkušenost
Publikum
- Vývojáři
- DevOps inženýři
Open Training Courses require 5+ participants.
CI/CD with Bitbucket Pipelines Počítačový Kurz - Booking
CI/CD with Bitbucket Pipelines Počítačový Kurz - Enquiry
CI/CD with Bitbucket Pipelines - Consultancy Enquiry
Reference (4)
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.
Vivek Verma - Global Knowledge Network Training Ltd
Kurz - DevOps Practical Implementation and Tools
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Kurz - Advanced Spinnaker
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Kurz - Test Automation with Selenium and Jenkins
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.
Graham Congdon
Kurz - Jenkins: Continuous integration for Agile development
Upcoming Courses
Související kurzy
SonarQube for DevOps
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry a vývojáře DevOps, kteří chtějí používat SonarQube ke spouštění recenzí kódu, které jsou plně integrovány do řetězců vývojových nástrojů, jako jsou Jenkins, GitHub, Azure DevOps atd.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí, abyste mohli spustit automatické kontroly kódu.
- Integrujte SonarQube s nástroji pro nepřetržitou integraci, jako jsou Jenkins, Azure DevOps atd.
- Provádějte průběžné kontroly kódu, abyste odstranili chyby a slabá místa zabezpečení.
- Shromažďujte a analyzujte data, abyste mohli vylepšit čištění, údržbu a zabezpečení kódu.
Getting Started with Argo Project and Core Components
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře a DevOps inženýry, kteří se chtějí seznámit s nástroji Argo Project a maximalizovat jeho funkce pro vývoj cloudových nativních aplikací.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Argo CD spolu s Workflows, Rollouts a Events.
- Pochopte, jak funguje každá základní součást a hlavní funkce projektu Argo.
- Provádějte základní implementace CI/CD v Kubernetes pomocí nástrojů a funkcí Argo Project.
- Automatizujte nasazení aplikace a efektivně spravujte její stav v průběhu celého procesu.
Argo CD
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na systémové administrátory a vývojáře, kteří chtějí používat Argo CD k automatizaci nasazení a správy životního cyklu aplikací.
Na konci tohoto školení budou účastníci schopni automatizovat, monitorovat, auditovat a vrátit zpět své Kubernetes systémy pomocí Argo CD.
Kubernetes with Spinnaker
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na cloudové inženýry, kteří chtějí používat Kubernetes a Spinnaker pro operace CI/CD.
Na konci tohoto školení budou účastníci schopni:
- Stavte na platformě Kubernetes, abyste urychlili nasazení cílené na cloud.
- Integrujte Spinnaker s Dockerem a Git pro automatizaci kódu do kanálů.
- Automatizujte a spravujte kanály CD pomocí možností nástroje CI.
Advanced Spinnaker
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří chtějí používat Spinnaker k častému a nepřetržitému nasazení softwaru do AWS nebo Kubernetes.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Spinnaker pro pokročilé operace.
- Integrujte Spinnaker se stávajícími nástroji kontinuální integrace, jako je Jenkins.
- Pochopte vnitřní architekturu a konstrukce pracovního postupu nasazení Spinnaker.
- Vytvořte kanály pro nasazení softwaru na Kubernetes.
- Vytvořte kanály pro nasazení softwaru na AWS.
- Odstraňte běžné Spinnaker problémy.
DevOps Practical Implementation and Tools
21 hodinyTento kurz se zaměřuje na praktickou implementaci a nástroje. Předpokládá dobrou znalost teoretických principů (viz kurz DEVOPS), protože se zaměřuje na nejnovější nástroje a metody implementace principů DevOps.
Test Automation with Selenium and Jenkins
21 hodinyTento kurz poskytuje školení pro zpracování testovacích projektů pomocí Selenium testovací sady a průběžné testování s Jenkinsem.
Očekávané publikum:
- Inženýři testování softwaru Vývojáři softwaru zapojení do agilního vývoje Manažeři vydání Inženýři QA
Na konci Selenium školení budou delegáti schopni:
- Používejte Selenium sadu testů efektivně v reálných projektech Použijte Selenium pro testování napříč prohlížeči Distribuujte testy pomocí Selenium Grid Run regresních testů Selenium v Jenkins Připravte testovací zprávy a periodické zprávy pomocí Jenkins
Jenkins: Continuous Integration for Agile Development
14 hodinyToto živé školení vedené instruktorem v České republice pokrývá koncepty, nástroje a techniky potřebné k provádění nepřetržité integrace vašich softwarových projektů v prostředí Agile. Účastníci provádějí v průběhu kurzu řadu praktických cvičení, aby své znalosti aplikovali v reálných situacích. Interakce mezi instruktorem a účastníky je podporována. Diskutují se o skutečných případech a ve třídě se řeší a řeší konkrétní problémy a otázky.
Continuous Integration with Jenkins and Maven
21 hodinyJenkins je open-source nástroj pro kontinuální integraci (CI) napsaný v Javě. Maven je nástroj pro automatizaci sestavení pro projekty Java. Společně je lze použít ke spouštění nepřetržitých sestavení, která zahrnují například: provádění testů JUnit vždy, když je potvrzen nový kód, nasazení těchto sestavení do produkce a plánování těchto úkolů na strategickou denní dobu, například o půlnoci. Tyto nástroje a procesy tvoří přístup DevOps k vývoji a nasazení softwaru a jsou oblíbené v agilním vývoji.
V tomto živém školení vedeném instruktorem začnou účastníci úvodem do DevOps, správy verzí a automatizačního skriptování a poté přejdou k praktickému cvičení, kde se naučí, jak nainstalovat, nakonfigurovat a nasadit Jenkins a Maven v přímém přenosu. prostředí laboratoře.
Publikum
- Vývojáři Systémoví administrátoři DevOps inženýři
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Continuous Integration for JavaScript
14 hodinyNepřetržitá integrace (CI) je postup vývoje, při kterém vývojáři slučují změny ve svém kódu tak často, jak je to možné, aby rychle odhalili a lokalizovali chyby.
V tomto živém školení vedeném instruktorem se účastníci naučí základy Continuous Integration for JavaScript, když projdou nastavením procesu kontinuální integrace pro projekt JavaScript.
Na konci tohoto školení budou účastníci schopni:
- Pochopte základy kontinuální integrace Vybudujte si vlastní systém kontinuální integrace pro své projekty JavaScript
Publikum
- Vývojáři IT profesionálové DevOps Inženýři Obchodní manažeři
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Jenkins for .Net Continuous Integration (CI)
14 hodinyKdyž vývojáři dokončí psaní kusu kódu, často integrují svůj kód do aplikace, kopírují aplikaci do složky, spustí instalaci aplikace a pak iniciují aplikaci, aby zkontrolovali, zda to probíhá tak, jak se očekávalo. Tento manuální přístup se neskládá velmi dobře, je nudný, velmi chybový a neposkytuje mechanismus pro sledování změn během procesu.
Lepším přístupem by bylo automatizovat proces pomocí kontinuální integrace. Neustálá integrace se vztahuje na procesy, nástroje a infrastrukturu potřebné k automatizaci výstavby, implementace a testování softwarových aplikací.
V tomto výcviku vedeném instruktorem se účastníci naučí, jak přeměnit tradiční, manuální (nebo polovodičový) přístup k implementaci softwaru na agilní, kontinuální integraci (CI) pomocí Jenkins. Účastníci provádějí řadu praktických, živých laboratorních cvičení v průběhu kurzu, aplikují své nové znalosti na různé problémy vývoje softwaru a implementace v každém kroku cesty. Interakce mezi instruktorem a účastníky je podporována. V reálném světě jsou diskutovány případy a konkrétní otázky a otázky jsou řešeny a vyřešeny v průběhu školení. Tento program se zaměřuje zejména na vývoj aplikací.net. • Po ukončení tohoto tréninku budou účastníci schopni:
- Instalace a konfigurace Jenkins pro vývoj aplikací.Net
- Použijte Jenkins k automatizaci procesu přihlášení a sloučení zdrojového kódu.Net do záložky kódu
- Použijte Jenkins k automatizaci procesu stahování, sestavování a umístění aplikace na server vydání
- Integrovat Jenkins s jinými nástroji pro vývoj softwaru, jako jsou sledovatelé problémů a
publikum
- .NET vývojáři
- Stavba inženýrů
- QA inženýři
- Projektový manažer
- Uvolnění manažerů
- DevOps Inženýři
Formát kurzu
- Částečná přednáška, částečná diskuse, cvičení a těžká praxe
Poznámka
- Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás, abyste uspořádali.
Docker and Jenkins for DevOps
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry DevOp, kteří chtějí optimalizovat a zjednodušit proces CI/CD pomocí Docker a Jenkins.
Na konci tohoto školení budou účastníci schopni:
- Automatizujte doručování kódu a zavádění kanálů pomocí Jenkins.
- Sestavte aplikaci pomocí Docker a Docker File.
- Nakonfigurujte možnosti ověřování pro posílení zabezpečení.
Advance Test Automation in Java using Selenium with continuous integration and version control
35 hodinyPo ukončení tohoto tréninku budou účastníci schopni:
- Instalace a nastavení Maven.
- Automatické testování pomocí Selenium
- Řízení GIT
- Integrace kontinuální integrace
Formát kurzu
- Interaktivní přednáška a diskuse.
- Mnoho cvičení a praxe.
- Hands-on implementace v živém laboratoři prostředí.
Možnosti personalizace kurzu
- Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás, abyste uspořádali.
OpenShift with Jenkins
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry DevOps, kteří chtějí používat OpenShift a Jenkins k vytváření, nasazení a správě aplikací založených na kontejnerech.
Na konci tohoto školení budou účastníci schopni:
- Postavte potrubí Jenkins v OpenShift.
- Automatizujte správu životního cyklu kontejnerových aplikací a clusterových infrastruktur.
- Organizujte nasazení kanálů CI/CD.
Building CI/CD Pipelines with Jenkins X
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří chtějí používat Jenkins X k vytváření automatizovaných, cloudových CI/CD kanálů na Kubernetes.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Jenkins X.
- Kódově odolné kanály CI/CD využívající všestranný jazyk DSL (Domain Specific Language).
- Vytvářejte kanály CI/CD, které využívají oblíbené technologie, jako jsou GitHub, Kubernetes a kontejnery Docker.
- Kombinujte Jenkins X s dalšími oblíbenými nástroji, jako jsou Helm, Prow a Skaffold.
- Nasazujte aplikace do jakéhokoli prostředí, ať už v cloudu nebo lokálně.