DevOps: Jenkis CI/CD | Автоматизация тестирования с нуля - видео HD

DevOps: Jenkis CI/CD | Автоматизация тестирования с нуля - видео
00:47:14

12n.ru 16745 роликов

Jenkis CI/CD | Автоматизация тестирования с нуля - видео.

В этом видео я рассказал как настроить Jenkins CI/CD с нуля для проекта с автотестами. Показал как установить Jenkins с помощью Docker контейнера. Процесс CI/CD нужен для успешного построения процесса разработки и тестирования задач с помощью пайплайна и задач в нем. Уроки Jenkins по автоматизации тестирования.

Реализован groovy файл с пайплайном с различными пареллельными Stage в которых описан запуск отдельно API тестов и UI тестов, а также генерация Allure отчета.

Ссылка на проект — gitlab.com/epickonfetka/cicd-threadqa/-/tree/master

Boosty — boosty.to/threadqa
Консультация и написание автотестов и инфраструктуры с нуля — threadqa.ru/
Наш чат в телеграмме где можете общаться и задавать вопросы по автотестам — t.me/threadqa
Поддержать автора — www.tinkoff.ru/cf/Lo21kq4VNG
Моя группа в вк — vk.com/threadqa

Gitlab CI/CD с нуля — youtu.be/dLfqjoE-WNQ
Api автотесты с нуля №1 — youtu.be/gxzXOMxIt4w
UI автотесты с нуля Selenium — youtu.be/brKmBegyObU
UI автотесты с нуля Selenide — youtu.be/IGaAZWmqZEE
Allure — youtu.be/-7B7TaYnwQY

00:00 Вступление
00:51 Начало
05:44 Установка Google Chrome в Dockerfile
08:13 Создание Jenkins docker образа
11:50 Запуск и настройка Jenkins
18:45 Запуск джобы с тестами без пайплайна
30:46 Добавление ssh ключей в контейнер
34:40 Пайплайн с параметрами
36:09 Разбор Groovy скрипта
42:46 Запуск тестов с ветки
RSS
Andrey
12:17
+2
Один большой минус, на реальном проекте никто не будет устанавливать это на свой пк и тд
если хочешь показать контент, который люди будут пересматривать, сохранять твой код и тд, то показывай как оно будет на реальном проекте
линукс сервер, никакого юай докера, все через консоль и тд
с удовольствием глянул бы больше приближенное к реальному проекту видео
Павел Зуёнок
23:10
+1
красава! классный видос! спасибо большое, жду новых видосов!
Владимир Головач
17:05
Дикое спасибо за видео. Сам черт ногу сломит, чтоб настроить Docker, потом еще и этот Jenkins.
Вместо того, чтоб по человечески создать экзешник, которому можно бы было скормить Java проект, надо через пень-колоду делать 1000 манипуляций, чтоб просто запустить графическое отображение результатов. Ужас. Кто этот Jenkins проектировал и почему их до сих пор не удивляет, то их «софтом» не хотят поголовно пользоваться?

Вопрос, на 22-й минуте, ты рассказываешь про исполняемые файлы, если у меня проект на Maven и чисто по твоим видеоурокам. То бишь у меня нет в проекте *.exe, а только java файлы и pom.xml. Мне нужно вообще build steps заполнять или нет?
Владимир Головач
11:40
просьба помочь.
Застрял на шаге настройки джобы в Jenkins.
У меня проект на Maven, сделанный по твоим предыдущим видео. По факту: 5 java файлов, из которых один исполняемый (с @Test аннотациями) и pom.xml.
Настройки и указание в build staps того же, что у тебя в этом видео, явно не подходит. В Build Steps попробовал ничего не указывать — после запуска в jenkins все зеленое, но никаких отчетов нет.
Попробовал в Build Steps — (выполнить команду shell) вписать
«chmod +x *Название проекта*/src/test/java/*Название исполняемого файла*.java»
все показывает зеленым, но ни результатов теста, ни их выполнения нет.
Подскажи, где я ошибся и как выполнить этот тест с выводом результатов?
Руслан Розин
21:57
Было очень интересно, но ничего не понятно))))Будем навёрстывать))
Craciun Mihail
14:13
Выдает ошибку при скачиивании стабильной версии гугл хрома error committing kddxr1c70smvfvniuvybhvnty: write /var/lib/docker/buildkit/metadata_v2.db: read-only file system
Руслан Розин
08:07
Застрял. когда начал настраивать Jenkins. У меня проект на Maven, пока не понял как сделать build. И нет папки build в My joba в Docker Desktop(
Real Realist
22:52
Отличное видео как всегда! БОЛЬШОЕ СПАСИБО!
The symphony Of life
10:21
Alex. Kh.
14:51
Актуально на 12.01.2023
1 тест падает
gitlabTests.ApiTests
lastMemberHasNoLaunches()
expected: but was: