Курс за обучение по Jenkins 2: Building CI/CD Pipelines
Jenkins 2 е сървър за автоматизация с нови функции за изграждане на крайни тръби CI/CD (Continuous Integration / Continuous Delivery). Тя се простира Jenkins извън само непрекъсната интеграция (CI). Jenkins 2 показва способността да се извършва непрекъснато предаване (CD).
Това обучение, ръководено от инструктори (онлайн или онлайн) е насочено към инженери, които искат да използват Jenkins 2 за изграждане на тръбопроводи, които автоматизират процеса на преместване на приложение от развитие към производство.
В края на обучението участниците ще могат да:
- Инсталиране и конфигуриране Jenkins 2.
- Приемане на декларативен сценарий подход за определяне на всеки етап от процеса на изграждане и внедряване на софтуер.
- Автоматично се генерира приложението, когато софтуерът се проверява в система за управление на версията.
- Автоматично изключва съставянето, тестването и опаковането на софтуерно приложение.
- Бързо реагира на уведомленията и докладите, когато нещата вървят погрешно.
- Инсталиране на допълнителни плагини за разширяване Jenkins.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и упражнения.
- Изпълнение на ръката в живо лабораторна среда.
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля, свържете се с нас, за да организирате.
План на курса
Въведение
- Jenkins срещу Jenkins 2
Настройка Jenkins 2
- Инсталиране Jenkins Изпълнение Jenkins Изпълнение Jenkins в Docker Настройване на структурата на папките на проекта
Преглед на Jenkins 2 характеристики и архитектура
- Проект, изглед, опашка, изпълнител Конвейер като код, използващ нов DSL (специфичен за домейн език) Екосистемата Jenkins 2 Plugin
Навигация в Jenkins интерфейса
- Визуализирайте артефакт в цял конвейер
Създаване на конвейер за изграждане, тестване и внедряване
- Моделиране на тръбопровода за доставка на софтуер DSL код, контролиращ версията
Изграждане и приложение
- Създаване на проект Създаване, активиране, дезактивиране на задания и изтриване на задания Инсталиране на приставката за инструмент за изграждане Изграждане, проверка и планиране на компилации
Тестване на приложението
- Инсталиране на приставката за инструмента за тестване Изпълнение на модулен тест Преглед на резултатите
Внедряване на приложението
- Конфигуриране на добавка за хранилище Публикуване на приложението Преглед на резултатите
Сътрудничество с членовете на екипа
- Споделяне на тръбопроводи Дефиниране на различни тръбопроводи за различни функции
Обезопасяване Jenkins
- Активиране/деактивиране на сигурността Преглед на ролите Добавяне на потребители
Мащабиране Jenkins
- Работи Jenkins като разпределено приложение
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Общо разбиране на цикъла на разработка на софтуер.
- Опит с Jenkins.
Публика
- Разработчици на софтуер
- DevOps инженери
- Строителни инженери
- Тестови инженери
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по Jenkins 2: Building CI/CD Pipelines - Booking
Курс за обучение по Jenkins 2: Building CI/CD Pipelines - Enquiry
Jenkins 2: Building CI/CD Pipelines - Консултантско запитване
Консултантско запитване
Oтзиви от потребители (1)
Треньорът има задълбочен опит и добре разказан на дело. Дълбочината на знанията и страстта към преподаването са високо оценени.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Курс - Jenkins 2: Building CI/CD Pipelines
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Advance Test Automation in Java using Selenium with continuous integration and version control
35 ЧасаВ края на обучението участниците ще могат да:
- Създаване и инсталиране Maven.
- Автоматични тестове с помощта на Selenium
- Управление на системата GIT
- Интегриране на непрекъсната интеграция
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и упражнения.
- Изпълнение на ръката в живо лабораторна среда.
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля, свържете се с нас, за да организирате.
Continuous Integration for JavaScript
14 ЧасаНепрекъснатата интеграция (CI) е практика за разработка, при която разработчиците обединяват промените в своя код възможно най-често, за да открият и локализират грешки бързо.
В това обучение на живо, водено от инструктор, участниците ще научат основите на Continuous Integration for JavaScript, докато преминават през настройването на процес на непрекъсната интеграция за JavaScript проект.
До края на това обучение участниците ще могат:
- Разберете основите на непрекъснатата интеграция Изградете своя собствена система за непрекъсната интеграция за техните JavaScript проекти
Публика
- Разработчици ИТ специалисти DevOps Инженери Бизнес мениджъри
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика
DevOps Practical Implementation and Tools
21 ЧасаТози курс се фокусира върху практическото изпълнение и инструментите. Предполага се добро познаване на теоретичните принципи (вижте курса DEVOPS), тъй като се фокусира върху най-новите инструменти и методи за прилагане на DevOps принципи.
Docker and Jenkins for DevOps
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към инженери на DevOp, които искат да оптимизират и опростят CI/CD процеса с Docker и Jenkins.
До края на това обучение участниците ще могат:
- Автоматизирайте доставката на код и разгръщането на конвейера с Jenkins.
- Създайте приложение с помощта на Docker и Docker File.
- Конфигурирайте опциите за удостоверяване, за да подобрите сигурността.
Jenkins: Continuous Integration for Agile Development
14 ЧасаТова водено от инструктор обучение на живо в България обхваща концепциите, инструментите и техниките, необходими за извършване на непрекъсната интеграция на вашите софтуерни проекти в Agile среда. Участниците изпълняват поредица от практически упражнения по време на курса, за да приложат знанията си в реални ситуации. Насърчава се взаимодействието между инструктора и участниците. Обсъждат се казуси от реалния свят и конкретни проблеми и въпроси се разглеждат и разрешават в клас.
Jenkins Advanced
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) обхваща усъвършенствани Jenkins конфигурации, сигурност и техники за мащабиране и е насочено към DevOps инженери и софтуерни архитекти, които желаят да придобият опит в персонализирането Jenkins за сложни софтуерни проекти.
До края на това обучение участниците ще могат:
- Оптимизиране Jenkins за софтуерни проекти на корпоративно ниво. Прилагане на разширени мерки за сигурност. Изградете сложни и мащабируеми тръбопроводи. Отстранявайте неизправностите и поддържайте Jenkins ефективно инсталациите.
Jenkins for .Net Continuous Integration (CI)
14 ЧасаКогато разработчиците завършат писането на кода, те често интегрират своя код в приложение, копират приложението в папка, изпълняват инсталатора на приложението, а след това иницилират приложението, за да проверят дали тя работи както се очаква. Този ръчен подход не скалира много добре, е тъжен, много прозрачен за грешки и не предлага механизъм за проследяване на промените по време на процеса.
По-добър подход би бил да се автоматизира процеса с помощта на Постоянна интеграция. Постоянната интеграция се отнася до процесите, инструментите и инфраструктурата, необходими за автоматизиране на изграждането, разпространението и тестването на софтуерни приложения.
В този инструктор ръководен, на живо обучение (онсайт или дистанционно), участниците ще научат как да трансформират традиционния, ръчен (или полу-ручен) подход към разпространението на софтуер в агилна, непрекъснато интегриране (CI) един използва Jenkins. Участниците провеждат поредица от практични, жива лабораторни упражнения през целия курс, прилагайки новите си знания към различни проблеми с разработването на софтуер и внедряването на всеки етап от пътя. Взаимодействието между преподавателя и участниците се насърчава. Реални случаи се обсъждат и специфични въпроси и въпроси се разглеждат и решават по време на обучението. Обучението се фокусира особено върху разработването на.net приложения. • В края на обучението участниците ще могат да:
- Инсталиране и конфигуриране Jenkins за разработване на.Net приложения
- Използвайте Jenkins, за да автоматизирате процеса на вписване и сливане на.Net код в кодово съхранение
- Използвайте Jenkins, за да автоматизирате процеса на изтегляне, съставяне и разпространение на приложение към сървър за изтегляне
- Интегрирайте Jenkins с други инструменти за разработка на софтуер, като например проследяване на проблеми и
публиката
- Разработчици на.net
- Изграждане на инженери
- QA инженери
- Проектни мениджъри
- освобождаване мениджъри
- [ 0 ] Инженери
Формат на курса
- Частна лекция, частна дискусия, упражнения и тежка практика
Забележка
- За да поискате персонализирано обучение за този курс, моля, свържете се с нас, за да организирате.
Jenkins Fundamentals
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) обхваща основните концепции и използването на Jenkins и е насочено към разработчици на софтуер и DevOps инженери, които желаят да настройват Jenkins, създават и конфигурират работни места, и автоматизиране на ключови аспекти от процеса на разработка на софтуер.
До края на това обучение участниците ще могат:
- Разберете принципите на непрекъсната интеграция и непрекъсната доставка (CI/CD). Инсталирайте и конфигурирайте Jenkins за софтуерна автоматизация. Създавайте и управлявайте Jenkins задания за изграждане и тестване на приложения. Настройте и персонализирайте автоматизирани конвейери за внедряване на софтуер.
Continuous Integration with Jenkins and Maven
21 ЧасаJenkins е инструмент за непрекъсната интеграция (CI) с отворен код, написан на Java. Maven е инструмент за автоматизиране на изграждането на Java проекти. Заедно те могат да се използват за задействане на непрекъснати компилации, които включват, например: изпълнение на JUnit тестове всеки път, когато се ангажира нов код, внедряване на тези компилации в производство и планиране на тези задачи в стратегически часове на деня, например полунощ. Тези инструменти и процеси съставляват DevOps подход към разработването и внедряването на софтуер и са популярни в Agile разработката.
В това обучение на живо, ръководено от инструктор, участниците ще започнат с въведение в DevOps, контрол на версиите и скриптове за автоматизация и след това ще преминат към практическа практика, научавайки се как да инсталират, конфигурират и разгръщат Jenkins и Maven на живо лабораторна среда.
Публика
- Разработчици Системни администратори DevOps инженери
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика
Building CI/CD Pipelines with Jenkins X
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към инженери, които желаят да използват Jenkins X за създаване на автоматизирани, готови за облак CI/CD конвейери на Kubernetes.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте Jenkins X.
- Кодирайте устойчиви CI/CD тръбопроводи, използвайки гъвкав DSL (специфичен за домейн език).
- Създайте CI/CD тръбопроводи, които използват популярни технологии като GitHub, Kubernetes и Docker контейнери.
- Комбинирайте Jenkins X с други популярни инструменти като Helm, Prow и Skaffold.
- Разполагайте приложения във всяка среда, независимо дали в облака или на място.
Test Automation with Selenium and Jenkins
21 ЧасаТози курс предоставя обучение за работа с тестови проекти с помощта на Selenium тестов пакет и непрекъснато тестване с Jenkins.
Целева публика:
- Инженери за тестване на софтуер Разработчици на софтуер, участващи в гъвкаво развитие Мениджъри на версии Инженери по QA
В края на Selenium обучение делегатите ще могат да:
- Използвайте Selenium тестов пакет ефективно в реални проекти Използвайте Selenium за кръстосано тестване на браузъра Разпространете тестовете с помощта на Selenium Grid Run регресия Selenium тестове в Jenkins Подгответе тестови отчети и периодични отчети с помощта на Jenkins