Когато разработчиците завършат писането на кода, те често интегрират своя код в приложение, копират приложението в папка, изпълняват инсталатора на приложението, а след това иницилират приложението, за да проверят дали тя работи както се очаква. Този ръчен подход не скалира много добре, е тъжен, много прозрачен за грешки и не предлага механизъм за проследяване на промените по време на процеса.
По-добър подход би бил да се автоматизира процеса с помощта на Постоянна интеграция. Постоянната интеграция се отнася до процесите, инструментите и инфраструктурата, необходими за автоматизиране на изграждането, разпространението и тестването на софтуерни приложения.
В този инструктор ръководен, на живо обучение (онсайт или дистанционно), участниците ще научат как да трансформират традиционния, ръчен (или полу-ручен) подход към разпространението на софтуер в агилна, непрекъснато интегриране (CI) един използва Jenkins. Участниците провеждат поредица от практични, жива лабораторни упражнения през целия курс, прилагайки новите си знания към различни проблеми с разработването на софтуер и внедряването на всеки етап от пътя. Взаимодействието между преподавателя и участниците се насърчава. Реални случаи се обсъждат и специфични въпроси и въпроси се разглеждат и решават по време на обучението. Обучението се фокусира особено върху разработването на.net приложения.
•
В края на обучението участниците ще могат да:
- Инсталиране и конфигуриране Jenkins за разработване на.Net приложения
- Използвайте Jenkins, за да автоматизирате процеса на вписване и сливане на.Net код в кодово съхранение
- Използвайте Jenkins, за да автоматизирате процеса на изтегляне, съставяне и разпространение на приложение към сървър за изтегляне
- Интегрирайте Jenkins с други инструменти за разработка на софтуер, като например проследяване на проблеми и
публиката
- Разработчици на.net
- Изграждане на инженери
- QA инженери
- Проектни мениджъри
- освобождаване мениджъри
- [ 0 ] Инженери
Формат на курса
- Частна лекция, частна дискусия, упражнения и тежка практика
Забележка
- За да поискате персонализирано обучение за този курс, моля, свържете се с нас, за да организирате.
Прочети повече...