CI/CD для тестировщика + Jenkins

  Рет қаралды 11,279

Artsiom Rusau QA Life

Artsiom Rusau QA Life

Күн бұрын

Пікірлер: 52
@rusau
@rusau 3 ай бұрын
Как и обещал, делюсь с вами видео про CI/CD для тестировщика с примерами работы в Jenkins. Схема из урока drive.google.com/file/d/10tGuqh00XTG-7ri804zzEvEW-xmey_OB/view?usp=share_link Советую дополнительно посмотреть ролики: Тестовые окружения для тестировщика: Local, Dev, Stage, Prod kzbin.info/www/bejne/kJWkZGmhidVkpKM Git для тестировщика kzbin.info/aero/PLKbJd47KcbjuHU3AhyeOPJ9p_GDB6yGL7 Ошибки, сбои, отказы, улучшения в тестировании kzbin.info/www/bejne/pmW2qJ-Fbr13fpI 😎 Подключайтесь к бесплатному курсу на платформе Stepik, чтобы проходить обучение более эффективно с возможностью получения сертификата. stepik.org/course/171826/promo 😎 Выбирайте обновленный актуальный платный курс, если хотите разбираться в новых инструментах и идти в ногу со временем. rusau.net/qa-from-scratch#tariffs 🚀 Все мои курсы и полезные материалы: rusau.net/ 😎 Ссылка на полезные ресурсы для тестировщика от меня: docs.google.com/spreadsheets/d/1qaCuDQMQFB7yGO8N4C_aC2ncyRobXkriReRsp-UTOE4 😎 Текстовая версия курса "Тестировщик с нуля" drive.google.com/file/d/1lJdZUyk47gjta2JkSGPDtXsbZpnG4C0q 😎 Доступные схемы из занятия (некоторые необходимо скачать для корректной работы): drive.google.com/drive/folders/1WvTRoPDROUkqXUY5mXQpKgM_U3KFM11h Приятного просмотра :) P.S. Все таймкоды есть в описании 😉 ___________________________________________________ 00:00 - Куда я пропал и какие планы? 02:50 - Тестовые окружения. Напоминалка 05:50 - Что такое CI/CD? 16:20 - CI/CD pipeline и активности на нем 21:25 - Разница Continuous Delivery и Continuous Deployment. 22:10 - Итог по пайплайну 26:09 - Демо в Youtrack и github 30:08 - Основные принципы работы с Jenkins. Собираем билд 42:55 - Итог по активностям тестировщика в Jenkins 🤠 Я В ИНТЕРНЕТЕ: - Подпишись на этот KZbin канал :) - Подписаться на все телеграм каналы сразу t.me/addlist/ZOMs7wwbAxsxZTQy - Поддержать канал: boosty.to/artsiomrusau - Все ссылки на мои соцсети в одном месте: taplink.cc/rusau.qalife - VK (видео, посты, полезные ссылки) vk.com/artsiomrusau - Telegram (много плюшек): t.me/qachanell - Telegram (общение только о тестировании): t.me/qa_chatka - Telegram (флудилка): t.me/qachanellflood - Telegram (хранилище): t.me/qa_sklad - Telegram (менторы и менти): t.me/qa_mentors - Instagram: instagram.com/rusau.qalife - TikTok: vm.tiktok.com/ZMJ37xybM/ Music: www.bensound.com #cicd #jenkinsдлятестировщика #cicdдлятестировщика
@foxshakespeare4572
@foxshakespeare4572 3 ай бұрын
Спасибо, что продолжаешь рассказывать уже про более сложные темы! Осталось дождаться видео про Kafka, Docker, Kibana, RabbitMQ и уже полный сбор будет))
@rusau
@rusau 3 ай бұрын
Пожалуйста! Какие-то вещи я все-таки оставляю для своих платных курсов :)
@Cha_tou
@Cha_tou 3 ай бұрын
лайк!
@user-kw8ru1md2g
@user-kw8ru1md2g 3 ай бұрын
@@rusau было бы прикольно курс уже для опытных тестеровщиков) я бы вписался в такое)
@simabokova532
@simabokova532 3 ай бұрын
Спасибо, что продолжаешь свою образовательную миссию. Тема не из простых, хорошо, что есть Артём!
@rusau
@rusau 3 ай бұрын
Благодарю!
@MsGarmonbozia
@MsGarmonbozia 3 ай бұрын
Артем, спасибо за ваши прекрасные видео! У вас талант легко и приятно доносить информацию. Очень увлекательно и доходчиво всегда.
@rusau
@rusau 3 ай бұрын
Ай, спасибо, ай, приятно :)
@olesyazub8631
@olesyazub8631 3 ай бұрын
Артём, спасибо огромное тебе за работу! Удачи на новом месте!!
@rusau
@rusau 3 ай бұрын
Спасибо!
@irinazhuravleva3609
@irinazhuravleva3609 3 ай бұрын
Спасибо за видео, Артём! Удачи на новом месте😊
@rusau
@rusau 3 ай бұрын
Спасибо :)
@allabritton5127
@allabritton5127 3 ай бұрын
Щиро дякую🙌🏆🌍
@hunterz4976
@hunterz4976 3 ай бұрын
ЛУЧШИЙ! думаю узнаешь со степика:))
@rusau
@rusau 3 ай бұрын
Узнал) Спасибо!
@psevdonim257
@psevdonim257 2 ай бұрын
вот это попутешествовал уже Артем, сколько стран, а сколько еще предстоит ) можно тоже про это снять, конечно очень все будет субъективно )
@rusau
@rusau 2 ай бұрын
Когда-нибудь)))
@lenasnow6968
@lenasnow6968 3 ай бұрын
Ура-ура! канал в топ. спасибо за инфу
@rusau
@rusau 3 ай бұрын
Пожалуйста :)
@PtenczykNyktea
@PtenczykNyktea 3 ай бұрын
Благодарю, Артем. Полезно!
@rusau
@rusau 3 ай бұрын
Всегда пожалуйста!
@aekatya0407
@aekatya0407 3 ай бұрын
Спасибо! Все по делу!)
@my_vida_loka
@my_vida_loka 3 ай бұрын
Ураааа, спасибо за видео!
@resident77777
@resident77777 2 ай бұрын
Дякую за корисний контент :)
@colourNika
@colourNika 3 ай бұрын
Спасибо! Теория - огонь. На парактике я немного подвисла - "Это вот такой скрипт, но вам он не пригодится, а вот это Joba - мы ее запускаем)" и еще пару вещей, которые я уловила, но в основном (для меня) рассказ был немного хаотичен и сложен для понимания. попробую сама потыкать и посмотреть другие видео по теме, вернусь и погляжу - может и усвою.
@rusau
@rusau 3 ай бұрын
Пожалуйста. Это обзорный урок, который не преследует собой цель научить построению CI/CD процесса. Как я сказал в конце видео, обычно задача ручного тестировщика заключается только в запуске сборки. Все остальное делают другие специалисты. Если интересно копнуть дальше, то действительно стоит изучить дополнительные источники + это видео не для совсем новичков.
@colourNika
@colourNika 3 ай бұрын
@@rusau да, понимаю. Спасибо, восхищаюсь тем, что вы делаете!
@THE4yk
@THE4yk 3 ай бұрын
Подача теории понравилась, практики нет - сумбурненько) все равно спасибо за видео
@rusau
@rusau 3 ай бұрын
Все равно пожалуйста
@Цегорах-ь5ф
@Цегорах-ь5ф Ай бұрын
Артём, спасибо за лекцию, хоть что-то да стало понятно по этой теме в разрезе работы тестировщика. Но, если честно, тебя в таком формате очень тяжело слушать: быстрая речь, важные моменты внезапно перемежаются вставками с упоминаниями каких-то побочных нюансов и инструментов, которые не раскрываются (а если бы раскрывались, то это стоило бы делать (и упоминать о них вообще) в соответствующем отдельном смысловом блоке перед или после текущей подтемы основной лекции). В итоге повествование получается очень рваным, приходится по нескольку раз отматывать и переслушивать многие моменты, чтобы хоть как-то понять, о чём идёт речь, особенно в попытке наложить информацию на уже какие-то имеющиеся знания о тестировании. Вдумчивый просмотр лекции на 46 минут растягивается на несколько часов для новичка в CI/CD и уж тем более для новичков в тестировании. Если честно, благодаря этой лекции понял, что буду впредь давать мозгу отфильтровывать любую информацию, которую лекторы дают без минимально необходимого для её понимания контекста или перемешивают с вторичной, чтобы не тратить впустую время и силы и выцеплять из потока только самое общее и самое важное. Проще и быстрее становится уйти на другие каналы или Хабр и сравнить ещё с 1-2 версиями изложения этой темы, если они есть. Итог: лекцию явно стоит полностью переработать, наложив CI/CD процесс на процесс реального тестирования на разных стендах, чтобы было хотя бы понятно, на каком стенде находится новый тестируемый код во время выполнения тестов согласно твоей схеме CI/CD. Пока получается так, что лекция больше подходит тем, кто и там неплохо осведомлён о CI/CD и Jenkins - но на такой случай было бы хорошо иметь дисклеймер хотя бы в описании к видео :) Но, опять же, эта лекция в целом была полезна, некое общее понимание темы она даёт. Предлагаю обратить внимание на структуру изложения и подачу материала у твоего коллеги Вадима Звягинцева - там тоже есть свои проблемы и избыточные моменты, но, в целом, думаю, ты мог бы почерпнуть для себя какие-то фишки и подходы в изложении информации. Но есть и откровенно прекрасный пример - канал QA Tech, там не очень много видео, т. к. для автора, судя по всему, это больше хобби, но более лаконичного, простого и последовательного стиля изложения я пока не встречал, и мне кажется, что если сделать твои курсы немного ближе к такому формату, ты со своим опытом просто порвал бы ютуб. Ну тут уже хозяин-барин, как говорится, но мы имеем право помечтать )
@rusau
@rusau Ай бұрын
Спасибо за обратную связь)
@ivanpoteshnyj3636
@ivanpoteshnyj3636 3 ай бұрын
О, ты теперь тоже в Тбилиси? Буду рад если где то получится тебя увидеть))
@rusau
@rusau 3 ай бұрын
В конце июня будет митап с моим участием. Сделаю анонс в телеге.
@megicalmoments4019
@megicalmoments4019 3 ай бұрын
Спасибо за видео. Было бы здорово узнать как вычитывать ошибки из вывода в консоль. А также что происходит на этапах сборки, и если сборка падает на каждом отдельном этапе почему это происходит и куда смотреть. Спасибо)
@rusau
@rusau 3 ай бұрын
На всех этапах есть мониторинг: это могут быть ошибки в гитхабе, уведомления в мессенджеры, логи в Jenkins или подобных системах. Там же можно понять причину, если хватает компетенций. Если нет, тогда обращение к специалистам, которые отвечают за каждый отдельный этап.
@sergeysaz2653
@sergeysaz2653 3 ай бұрын
Интересно, но ничего не понятно ) Видео скорее ознакомительное, чем обучающее - поверхностно и галопом по европам
@rusau
@rusau 3 ай бұрын
CI/CD достаточно сложный процесс для новичка. И да, это скорее обзорный урок. Чтобы его понять уже надо просмотреть весь мой курс, изучить работу гита, разобраться с окружениями, в системах по управлению проектами и моделями разработки. А уже после нанизывать на него этот материал :)
@Цегорах-ь5ф
@Цегорах-ь5ф Ай бұрын
@@rusau на такой случай был бы полезен какой-нибудь дисклеймер )
@mariaweldbook
@mariaweldbook 3 ай бұрын
спасибо, что находишь время время для нас!
@rusau
@rusau 3 ай бұрын
пожалуйста :)
@annamorev-ex2uu
@annamorev-ex2uu 3 ай бұрын
Artsiom ne mogu najti tvoj kurs na Udemy. Mozhesh skinut ssylku?
@rusau
@rusau 3 ай бұрын
www.udemy.com/course/qaengineer/
@sjdjjsjsjs3991
@sjdjjsjsjs3991 Ай бұрын
Во сколько лет ты пришёл в тестировании? Мне уже 23, не поздно ли вкатываться?
@rusau
@rusau Ай бұрын
23 это детский возраст, как и 30. Долой стереотипы. Я в 26 лет стал тестировщиком.
@maxkinli
@maxkinli 3 ай бұрын
Я фронт, работаю уже 7 лет и ничего не понял из видео, как-будто автор сам не понимает о чем говорит, как должны новички понять - хз. Очень жаль, что такие люди "обучают" других людей. Автор никогда не настраивал и не настроит пайплайн даже с гуглом. Все поверхностно, как-будто из нееросети
@rusau
@rusau 3 ай бұрын
Хотелось бы, конечно, больше конкретики, а не просто слова обо всем и ни о чем, дорогой фронт :) У меня есть своя инфраструктура на курсе с фронтом, бэком, БД и автоматической доставкой на окружения, которые я разработал и настроил сам будучи обычным тестировщиком. Так что всегда интересно читать подобные комментарии. Конечно, это не гоночки на канал записывать и выкладывать.
@Цегорах-ь5ф
@Цегорах-ь5ф Ай бұрын
​@@rusau комментатор был груб, но в его словах есть зерно истины. Артём, спасибо за лекцию, хоть что-то да стало понятно по этой теме в разрезе работы тестировщика. Но, если честно, тебя в таком формате очень тяжело слушать: быстрая речь, важные моменты внезапно перемежаются вставками с упоминаниями каких-то побочных нюансов и инструментов, которые не раскрываются (а если бы раскрывались, то это стоило бы делать (и упоминать о них вообще) в соответствующем отдельном смысловом блоке перед или после текущей подтемы основной лекции). В итоге повествование получается очень рваным, приходится по нескольку раз отматывать и переслушивать многие моменты, чтобы хоть как-то понять, о чём идёт речь, особенно в попытке наложить информацию на уже какие-то имеющиеся знания о тестировании. Вдумчивый просмотр лекции на 46 минут растягивается на несколько часов для новичка в CI/CD и уж тем более для новичков в тестировании. Если честно, благодаря этой лекции понял, что буду впредь давать мозгу отфильтровывать любую информацию, которую лекторы дают без минимально необходимого для её понимания контекста или перемешивают с вторичной, чтобы не тратить впустую время и силы и выцеплять из потока только самое общее и самое важное. Проще и быстрее становится уйти на другие каналы или Хабр и сравнить ещё с 1-2 версиями изложения этой темы, если они есть. Итог: лекцию явно стоит полностью переработать, наложив CI/CD процесс на процесс реального тестирования на разных стендах, чтобы было хотя бы понятно, на каком стенде находится новый тестируемый код во время выполнения тестов согласно твоей схеме CI/CD. Пока получается так, что лекция больше подходит тем, кто и там неплохо осведомлён о CI/CD и Jenkins - но на такой случай было бы хорошо иметь дисклеймер хотя бы в описании к видео :) Но, опять же, эта лекция в целом была полезна, некое общее понимание темы она даёт. Предлагаю обратить внимание на структуру изложения и подачу материала у твоего коллеги Вадима Звягинцева - там тоже есть свои проблемы и избыточные моменты, но, в целом, думаю, ты мог бы почерпнуть для себя какие-то фишки и подходы в изложении информации. Но есть и откровенно прекрасный пример - канал QA Tech, там не очень много видео, т. к. для автора, судя по всему, это больше хобби, но более лаконичного, простого и последовательного стиля изложения я пока не встречал, и мне кажется, что если сделать твои курсы немного ближе к такому формату, ты со своим опытом просто порвал бы ютуб. Ну тут уже хозяин-барин, как говорится, но мы имеем право помечтать )
@НаталияСчастливая-б7к
@НаталияСчастливая-б7к Ай бұрын
Свалил из России?молодец.не возвращайся
@rusau
@rusau Ай бұрын
@@НаталияСчастливая-б7к я никогда не был в России и не россиянин 🤡
@sjdjjsjsjs3991
@sjdjjsjsjs3991 Ай бұрын
Беларусь не расея
@Цегорах-ь5ф
@Цегорах-ь5ф Ай бұрын
Только настоящий "расеянец" может насильно навязать своё гражданство человеку по признаку знания русского языка, а потом им же попрекать. Такой вот непредвзятый и справедливый "русский мир", просто "мировое благо" какое-то. Ну и соотечественники )
CI CD наглядные примеры
22:08
Ulbi TV
Рет қаралды 287 М.
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 59 МЛН
Nastya and balloon challenge
00:23
Nastya
Рет қаралды 55 МЛН
Что такое CI/CD? // Зачем и как работает
12:08
Тестирование верстки с помощью Devtools
20:16
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 59 МЛН