CI/CD на примере Jenkins | Pipeline | Автоматизация запуска тестов

preview_player
Показать описание

#simpleautomation #qa #jenkins #CI/CD #тестирование

В этом видео мы обсудим что такое CI/CD, посмотрим как создать такой процесс в Jenkins, как запускать из Jenkins автотесты с помощью maven и gradle, как добавить allure отчет, что такое pipeline

00:22 CI
02:47 CD
04:20 jenkins structure
05:52 install&start jenkins
06:59 create job, job types
07:33 freestyle project
08:30 git repository
08:47 ssh connection with private key
10:47 maven step
13:52 gradle step
14:40 allure, plugins
16:05 typical CI pocess
18:03 run tests from other job
19:02 parametrized job, conditional steps
21:36 webdriver tests
23:06 unix file rights
25:23 agent w/o monitors, docker container
28:12 headless chrome
28:48 Xvfb
31:23 pipeline job
34:04 Jenkinsfile
35:58 typesafe config conflict
36:45 multibranch pipeline
37:47 agent's labels
38:14 ping tested server
39:06 install chrome from job
40:01 run other job from pipeline
41:42 logging for jenkins
Рекомендации по теме
Комментарии
Автор

если вы упали в обморок пару раз, при просмотре этого видео, то вас можно понять)
лайк, сильный материал

unicoxrtj
Автор

как всегда самый полезный контент на ютубе по автотестам)
спасибо за видео!

threadqa
Автор

Понятно!!!!🎉 наконец-то!
У вас талант😊

NiV
Автор

Да е мае, как так Мне только дали задачу впервые разобраться с Jenkins и его Pipeline и тут видос!! А говорят деда мороза нет! ЕСТЬ!

Jericko
Автор

Очень полезные и доходчивые видео!Спасибо!

frodobaggins
Автор

я в экстазе как чисто ты подаёшь инфо 🤤

liliyasiadzelnikava
Автор

Парень, ты просто находка! Храни тебя господь!!!

Alexander_Ezhov
Автор

Спасибо вам огромное за все уроки и материал, у вас очень креативный подход и суперские рисунки ✨

diana_dev
Автор

спасибо, будет что вечером посмотреть

ВасилийГоловко-ди
Автор

Здравствуйте! Подскажите пожалуйста, если у нас на проекте используется подход к разработке продукта - каждая новая ветка это отдельная сборка в Дженкинсе(QA проводят тестирование в ней), то для запуска автотестов для каждой из них нужно или как-то встраивать проект автотестов в проект из которого собирается ветка или создавать отдельную джобу под каждую сборку, которая будет запускать какой-то дефолтный или предвыбранный набор тестов в собранной ветке проекта и жить до пересборки или её удаления?

KyCbKuH
Автор

Привет, спасибо за видосы, все делаю по видео и вылетает ошибка при запуске pipeline (Warning: CredentialId "jenkins" could not be found.), при запуске freestyle - проходит все ок. В чем может быть ошибка или где можно задавать авторизацию через ssh в pipeline(кроме скрипта по credId)?

ДмитрийБорисов-эх
Автор

Расскажи пожалуйста как поэтапно стать junior qa automation

acidhouzewest
Автор

Не понял как в pipeline задать время запуска тестов

ИмяФамилия-зфы
Автор


allure-results does not exist
При прогоне получаю такое сообщение, пишет что результатов нет, путь из которого запускается команда generate ведёт к jenkins\workspace а не к проекту, который лежит по пути
подскажите что можно сделать

nickbane