jenkins jobs configuring scm
Този видео урок обсъжда Дженкинс Джобс, Видове Дженкинс Работа, Конфигуриране на SCM, Изграждане на задействания, График на задания за изграждане, Проучване на СКМ, Създаване на проект Maven:
В нашия предишен урок научихме за изтеглянето на общ Java пакет, Docker toolbox, издърпването на изображението на Jenkins в кутията с инструменти и различни методи за стартиране на Jenkins, като например, стартиране като самостоятелно приложение, стартиране на сървър на приложения, работа като услуга на Windows и накрая работи на Docker.
В този урок ще обсъдим всичко за работа на Дженкинс, различни типове работа на Дженкинс, конфигуриране на управление на изходния код, тригери за изграждане, задания за изграждане на графици, анкетиране на SCM, стъпки за изграждане на Maven.
Какво ще научите:
как да добавите елемент към масив
Въведение в Дженкинс Джобс
Ето видео уроци:
Част 1:
Част 2:
Какво е работа на Дженкинс?
С прости думи, всеки автоматизиран процес, който е внедрен в Jenkins, е работа на Jenkins.
Автоматизираният процес може да се отнася до изграждането на изходния код. Изходният код може да бъде обединен от всяко управление на изходния код, като git, SVN и perforce.
Видове работа на Дженкинс
Дженкинс поддържа следните различни видове работа:
# 1) Стартирайте Jenkins като самостоятелно приложение: Моля, вижте урока „Инсталиране и стартиране на Jenkins“, за да получите подробни стъпки.
# две) Влезте в Jenkins.
# 3) Кликнете върху „New Item“ на таблото за управление на Jenkins, както е показано на фигура 1 по-долу.
Фигура 1: Нов елемент в таблото за управление на Jenkins
# 4) След като щракнете върху нов елемент, той ще даде списък с различни работни места на Дженкинс. Това е показано на Фигура 2.
Фигура 2: Списък на дженкинс работни места
Както е показано на горната фигура, различните видове работа на Дженкинс са:
(i) Проект за свободен стил :Това е редовна и популярна работа в Jenkins, която ни позволява да изградим нашия проект, да интегрираме нашите компилации или управление на изходния код с Jenkins, да анкетираме SCM, да създадем тригери и много други.
(ii) Проект Maven :Позволява ни да изграждаме нашите проекти maven. Трябва да посочим само местоположението на нашия файл pom.xml, за да изградим проекта. Всички други функции като създаване на задействания, анкета SCM остава същата.
(iii) Тръбопровод :Това е вид работа, която ни позволява да декларираме процеса на изграждане като компилиране, стартиране и докладване на поколения, ако е необходимо.
Всички горепосочени стъпки могат да бъдат споменати във файла, наречен Jenkinsfile в нашата кодова база и да се посочи същия път и в Jenkins. Това ще стартира Jenkinsfile и ще покаже етапите на внедряване като build, run и т.н. Това може да се следва, ако трябва да работим само на един клон.
Ако искаме да стартираме нашия конвейер на множество клонове или версии на кодовата база, използваме многоклонният тръбопровод .
(iv) Мултиконфигурация :Този вид проект е за голяма кодова база, която трябва да се изпълнява на различни конфигурации на операционни системи.
(v) Папка :При този вид проекти първо се създава папка, която е контейнер за всички други видове проекти. Ние също можем да направим тези папки сигурни.
Конфигуриране на управление на изходния код
Следват предпоставки за конфигуриране на управлението на изходния код:
- Отивам: Това е инструмент за контрол на версиите, използван тук. Всяко друго управление на изходния код може да се използва като SVN, Perforce и много други. Когато се зареди кутията с инструменти на Docker, се зарежда дори Git. Стъпките за инсталиране на кутията с инструменти на Docker са споменати в моя урок „Инсталиране и стартиране на Jenkins“.
- Код: Кодът може да бъде написан лесно с помощта на софтуер като Eclipse, Microsoft Visual Studio и много други.
- Дженкинс работи и стартира и стартира с помощта на http: // localhost: 8080.
Следват стъпките за конфигуриране на изходния код Mgement:
# 1) Първо влезте в хранилището на GitHub и изберете създаденото хранилище. Вече създадох хранилище, което съдържа Java файл с прост скрипт за селен и инструкция за печат. Моля, вижте фигура 3.
Фигура 3: Влезте в екрана на GitHub.
# две) Кликнете върху хранилището и се уверете, че е наличен най-новият код. Обърнете внимание на URL адреса на хранилището, както е показано на Фигура 4.
Фигура 4: Показване на екрана GitHub хранилище и URL адрес
# 3) Сега в таблото за управление на Jenkins кликнете върху „New Item“. Вижте фигура 1 за таблото за управление на Jenkins.
# 4) Въведете име на проект и изберете Freestyle project от списък със задания, включени, както е показано на Фигура 5.
Фигура 5: Създаване на проект за свободен стил
# 5) Изберете Git под управлението на изходния код и предоставете URL адреса на хранилището на Github (вече отбелязано в стъпка 2) и предоставете идентификационните данни, както е показано на Фигура 6 по-долу.
Фигура 6: Конфигурация на проект за свободен стил
# 6) Предоставете необходимите команди за изграждане, за да стартирате кода. Тук използвахме командна команда за изпълнение на Windows, както е показано на Фигура 7 по-долу.
Фигура 7: Стъпка на изграждане в SCM конфигурация
# 7) Щракнете върху бутона Приложи и запази.
# 8) Кликнете върху Build Now, както е показано на фигура 8.
Фигура 8: Постройте сега в табло
# 9) Намерете резултата в изхода на конзолата, както е показано на фигура 9.
Фигура 9: Конзолен изход по проекта
Забележка: За да получите изхода на конзолата, щракнете върху резултата от изграждането (посочен в синьо или червено). Това ще ви отведе до екрана, показан на фигура 9.
Изграждане на тригери
Какво е спусък?
Задействането ни позволява да изпълним задача при възникване на събитие. Това събитие се нарича спусък. За да видим списъка на тригерите за компилация, трябва да влезем в Jenkins и да кликнете върху който и да е вече създаден елемент и да кликнете върху configure.
Списъкът на задействанията е показан на Фигура 10 по-долу:
Фигура 10: Списък на тригерите за изграждане
- Задействайте изграждането от разстояние : Работата обикновено се задейства чрез достъп до определен URL адрес. Това е удобно за скриптове. С URL адреса трябва да се спомене и авторизационният маркер.
- Изграждане след изграждане на други проекти : Докато се чете, трябва да споменем списъка с други проекти, след като тези проекти бъдат изградени, настоящата работа се изпълнява.
- Изграждайте периодично : Компилацията се задейства въз основа на споменатото време. Тук трябва да се спомене cron.
- Github задействащ кука за GITSCM анкетиране : Ако Дженкинс получи push GitHub кука от хранилище, свързано с git, процесът на изграждане се изпълнява.
- Анкета SCM : Конфигурирайте Jenkins да анкетира SCM за изтласкване или ангажиране и след това да задейства заданията.
Планиращ работа на Дженкинс
Трябва да направим следното, за да планираме работа за изграждане:
- Влезте в таблото на Jenkins.
- Щракнете върху елемент или работа.
- Щракнете върху Конфигуриране.
- Проверявайте опцията за периодично изграждане и задайте желания cron, както е показано на фигура 11.
Забележка: Само за демонстрационна цел даваме cron като *****, което означава, че задействаме компилацията всяка минута. Моля, деактивирайте го или дайте cron по ваш избор.
Фигура 11: График на заданията за изграждане
Анкетиране на SCM
Следвайте стъпките по-долу:
- Кликнете върху „Конфигуриране“ на заданието, създадено в таблото за управление на Jenkins.
- Щракнете върху тригерите за изграждане в настройките за конфигуриране и изберете SCM на анкетата.
- Въведете желания cron, за да анкетирате SCM. Тук сме дали * * * *, което означава, че Jenkins анкетира SCM всяка минута. Моля, вижте фигура 12.
Фигура 12: Анкетиране на SCM
Стъпки за изграждане на Maven
# 1) Стартирайте Jenkins и влезте в него.
# две) Кликнете върху Управление на Дженкинс
# 3) Кликнете върху Глобална конфигурация на инструмента.
# 4) Под Maven кликнете върху добавяне на maven.
# 5) Премахнете отметката от инсталиране автоматично.
# 6) Осигурете пътя за кошчето Maven, както е показано на Фигура 13.
какво dbms работи на компютър
Фигура 13: Добавяне на пътя на Maven
# 7) Кликнете върху прилагане и запазване.
# 8) Отидете до таблото за управление на Jenkins, кликнете върху New Item.
# 9) Въведете име на артикул и изберете Maven project и щракнете върху Apply, както е показано на фигура 14.
Фигура 14: Създаване на проекта Maven
# 10) В страницата за конфигуриране на Maven въведете описание и под Maven кликнете върху Разширени.
# единадесет) Изберете персонализирано работно пространство, както е показано на Фигура 15. Персонализираното работно пространство е пътят, където присъства pom.xml.
Фигура 15: Персонализирано работно пространство под Maven
# 12) Под компилация задайте целите и опциите за почистване на теста за компилиране.
# 13) Кликнете върху Запазване.
# 14) Кликнете върху Build Now, който присъства в New Item.
# петнадесет) Изчакайте, докато компилацията е успешна, както е показано на фигура 16.
Фигура 16: Изграждане на успех
Заключение
В този урок научихме за различни видове работни места на Дженкинс, какво представляват тригери за изграждане, конфигуриране на SCM, анкетиране на SCM, планиране на работа и накрая създаване на проект на Maven.
Препоръчително четене
- Тестване на софтуер QA Assistant Job
- Урок за Дженкинс CI - Какво е непрекъсната интеграция на Дженкинс
- Тестване на софтуер Техническо съдържание Writer Работа на свободна практика
- Работи за тестване на софтуер: Пълно ръководство за QA работни места за тестване
- Работа за тестване на софтуер в Бангалор
- Възможност за работа на свободна практика на непълно работно време за експерти по селен
- SoftwareTestingHelp Текущи работни места
- Как да изтеглите, инсталирате и стартирате Дженкинс