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

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 55

  • @rusau
    @rusau  6 หลายเดือนก่อน +12

    Как и обещал, делюсь с вами видео про CI/CD для тестировщика с примерами работы в Jenkins.
    Схема из урока drive.google.com/file/d/10tGuqh00XTG-7ri804zzEvEW-xmey_OB/view?usp=share_link
    Советую дополнительно посмотреть ролики:
    Тестовые окружения для тестировщика: Local, Dev, Stage, Prod th-cam.com/video/ZdA36kTp1nA/w-d-xo.html
    Git для тестировщика th-cam.com/play/PLKbJd47KcbjuHU3AhyeOPJ9p_GDB6yGL7.html
    Ошибки, сбои, отказы, улучшения в тестировании th-cam.com/video/p4SwlO9XDH0/w-d-xo.html
    😎 Подключайтесь к бесплатному курсу на платформе 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
    🤠 Я В ИНТЕРНЕТЕ:
    - Подпишись на этот TH-cam канал :)
    - Подписаться на все телеграм каналы сразу 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 6 หลายเดือนก่อน +21

    Спасибо, что продолжаешь рассказывать уже про более сложные темы! Осталось дождаться видео про Kafka, Docker, Kibana, RabbitMQ и уже полный сбор будет))

    • @rusau
      @rusau  6 หลายเดือนก่อน +3

      Пожалуйста! Какие-то вещи я все-таки оставляю для своих платных курсов :)

    • @Cha_tou
      @Cha_tou 6 หลายเดือนก่อน

      лайк!

    • @ВладиславНовоженников
      @ВладиславНовоженников 6 หลายเดือนก่อน +11

      @@rusau было бы прикольно курс уже для опытных тестеровщиков) я бы вписался в такое)

  • @olesyazub8631
    @olesyazub8631 6 หลายเดือนก่อน +4

    Артём, спасибо огромное тебе за работу! Удачи на новом месте!!

    • @rusau
      @rusau  6 หลายเดือนก่อน +1

      Спасибо!

  • @simabokova532
    @simabokova532 6 หลายเดือนก่อน +2

    Спасибо, что продолжаешь свою образовательную миссию. Тема не из простых, хорошо, что есть Артём!

    • @rusau
      @rusau  6 หลายเดือนก่อน

      Благодарю!

  • @irinazhuravleva3609
    @irinazhuravleva3609 6 หลายเดือนก่อน +2

    Спасибо за видео, Артём! Удачи на новом месте😊

    • @rusau
      @rusau  6 หลายเดือนก่อน +1

      Спасибо :)

    • @allabritton5127
      @allabritton5127 6 หลายเดือนก่อน

      Щиро дякую🙌🏆🌍

  • @hunterz4976
    @hunterz4976 6 หลายเดือนก่อน +2

    ЛУЧШИЙ! думаю узнаешь со степика:))

    • @rusau
      @rusau  6 หลายเดือนก่อน +1

      Узнал) Спасибо!

  • @PtenczykNyktea
    @PtenczykNyktea 6 หลายเดือนก่อน +1

    Благодарю, Артем. Полезно!

    • @rusau
      @rusau  6 หลายเดือนก่อน

      Всегда пожалуйста!

  • @psevdonim257
    @psevdonim257 5 หลายเดือนก่อน +1

    вот это попутешествовал уже Артем, сколько стран, а сколько еще предстоит ) можно тоже про это снять, конечно очень все будет субъективно )

    • @rusau
      @rusau  5 หลายเดือนก่อน

      Когда-нибудь)))

  • @aekatya0407
    @aekatya0407 6 หลายเดือนก่อน +1

    Спасибо! Все по делу!)

  • @lenasnow6968
    @lenasnow6968 6 หลายเดือนก่อน +1

    Ура-ура! канал в топ.
    спасибо за инфу

    • @rusau
      @rusau  6 หลายเดือนก่อน

      Пожалуйста :)

  • @colourNika
    @colourNika 6 หลายเดือนก่อน

    Спасибо! Теория - огонь. На парактике я немного подвисла - "Это вот такой скрипт, но вам он не пригодится, а вот это Joba - мы ее запускаем)" и еще пару вещей, которые я уловила, но в основном (для меня) рассказ был немного хаотичен и сложен для понимания. попробую сама потыкать и посмотреть другие видео по теме, вернусь и погляжу - может и усвою.

    • @rusau
      @rusau  6 หลายเดือนก่อน +1

      Пожалуйста. Это обзорный урок, который не преследует собой цель научить построению CI/CD процесса. Как я сказал в конце видео, обычно задача ручного тестировщика заключается только в запуске сборки. Все остальное делают другие специалисты. Если интересно копнуть дальше, то действительно стоит изучить дополнительные источники + это видео не для совсем новичков.

    • @colourNika
      @colourNika 6 หลายเดือนก่อน

      @@rusau да, понимаю. Спасибо, восхищаюсь тем, что вы делаете!

  • @mariaweldbook
    @mariaweldbook 6 หลายเดือนก่อน

    спасибо, что находишь время время для нас!

    • @rusau
      @rusau  6 หลายเดือนก่อน +1

      пожалуйста :)

  • @resident77777
    @resident77777 5 หลายเดือนก่อน

    Дякую за корисний контент :)

  • @my_vida_loka
    @my_vida_loka 6 หลายเดือนก่อน +1

    Ураааа, спасибо за видео!

  • @THE4yk
    @THE4yk 6 หลายเดือนก่อน +1

    Подача теории понравилась, практики нет - сумбурненько)
    все равно спасибо за видео

    • @rusau
      @rusau  6 หลายเดือนก่อน

      Все равно пожалуйста

  • @MsGarmonbozia
    @MsGarmonbozia 6 หลายเดือนก่อน +1

    Артем, спасибо за ваши прекрасные видео! У вас талант легко и приятно доносить информацию. Очень увлекательно и доходчиво всегда.

    • @rusau
      @rusau  6 หลายเดือนก่อน

      Ай, спасибо, ай, приятно :)

  • @Цегорах-ь5ф
    @Цегорах-ь5ф 4 หลายเดือนก่อน +3

    Артём, спасибо за лекцию, хоть что-то да стало понятно по этой теме в разрезе работы тестировщика.
    Но, если честно, тебя в таком формате очень тяжело слушать: быстрая речь, важные моменты внезапно перемежаются вставками с упоминаниями каких-то побочных нюансов и инструментов, которые не раскрываются (а если бы раскрывались, то это стоило бы делать (и упоминать о них вообще) в соответствующем отдельном смысловом блоке перед или после текущей подтемы основной лекции). В итоге повествование получается очень рваным, приходится по нескольку раз отматывать и переслушивать многие моменты, чтобы хоть как-то понять, о чём идёт речь, особенно в попытке наложить информацию на уже какие-то имеющиеся знания о тестировании. Вдумчивый просмотр лекции на 46 минут растягивается на несколько часов для новичка в CI/CD и уж тем более для новичков в тестировании. Если честно, благодаря этой лекции понял, что буду впредь давать мозгу отфильтровывать любую информацию, которую лекторы дают без минимально необходимого для её понимания контекста или перемешивают с вторичной, чтобы не тратить впустую время и силы и выцеплять из потока только самое общее и самое важное. Проще и быстрее становится уйти на другие каналы или Хабр и сравнить ещё с 1-2 версиями изложения этой темы, если они есть.

    Итог: лекцию явно стоит полностью переработать, наложив CI/CD процесс на процесс реального тестирования на разных стендах, чтобы было хотя бы понятно, на каком стенде находится новый тестируемый код во время выполнения тестов согласно твоей схеме CI/CD. Пока получается так, что лекция больше подходит тем, кто и там неплохо осведомлён о CI/CD и Jenkins - но на такой случай было бы хорошо иметь дисклеймер хотя бы в описании к видео :)
    Но, опять же, эта лекция в целом была полезна, некое общее понимание темы она даёт. Предлагаю обратить внимание на структуру изложения и подачу материала у твоего коллеги Вадима Звягинцева - там тоже есть свои проблемы и избыточные моменты, но, в целом, думаю, ты мог бы почерпнуть для себя какие-то фишки и подходы в изложении информации. Но есть и откровенно прекрасный пример - канал QA Tech, там не очень много видео, т. к. для автора, судя по всему, это больше хобби, но более лаконичного, простого и последовательного стиля изложения я пока не встречал, и мне кажется, что если сделать твои курсы немного ближе к такому формату, ты со своим опытом просто порвал бы ютуб.
    Ну тут уже хозяин-барин, как говорится, но мы имеем право помечтать )

    • @rusau
      @rusau  4 หลายเดือนก่อน

      Спасибо за обратную связь)

  • @ivanpoteshnyj3636
    @ivanpoteshnyj3636 6 หลายเดือนก่อน

    О, ты теперь тоже в Тбилиси? Буду рад если где то получится тебя увидеть))

    • @rusau
      @rusau  6 หลายเดือนก่อน

      В конце июня будет митап с моим участием. Сделаю анонс в телеге.

  • @annamorev-ex2uu
    @annamorev-ex2uu 6 หลายเดือนก่อน

    Artsiom ne mogu najti tvoj kurs na Udemy. Mozhesh skinut ssylku?

    • @rusau
      @rusau  6 หลายเดือนก่อน +1

      www.udemy.com/course/qaengineer/

  • @megicalmoments4019
    @megicalmoments4019 6 หลายเดือนก่อน

    Спасибо за видео. Было бы здорово узнать как вычитывать ошибки из вывода в консоль. А также что происходит на этапах сборки, и если сборка падает на каждом отдельном этапе почему это происходит и куда смотреть. Спасибо)

    • @rusau
      @rusau  6 หลายเดือนก่อน

      На всех этапах есть мониторинг: это могут быть ошибки в гитхабе, уведомления в мессенджеры, логи в Jenkins или подобных системах. Там же можно понять причину, если хватает компетенций. Если нет, тогда обращение к специалистам, которые отвечают за каждый отдельный этап.

  • @sergeysaz2653
    @sergeysaz2653 6 หลายเดือนก่อน +2

    Интересно, но ничего не понятно )
    Видео скорее ознакомительное, чем обучающее - поверхностно и галопом по европам

    • @rusau
      @rusau  6 หลายเดือนก่อน

      CI/CD достаточно сложный процесс для новичка. И да, это скорее обзорный урок. Чтобы его понять уже надо просмотреть весь мой курс, изучить работу гита, разобраться с окружениями, в системах по управлению проектами и моделями разработки. А уже после нанизывать на него этот материал :)

    • @Цегорах-ь5ф
      @Цегорах-ь5ф 4 หลายเดือนก่อน

      @@rusau на такой случай был бы полезен какой-нибудь дисклеймер )

  • @sjdjjsjsjs3991
    @sjdjjsjsjs3991 4 หลายเดือนก่อน

    Во сколько лет ты пришёл в тестировании? Мне уже 23, не поздно ли вкатываться?

    • @rusau
      @rusau  4 หลายเดือนก่อน

      23 это детский возраст, как и 30. Долой стереотипы.
      Я в 26 лет стал тестировщиком.

    • @annas8851annas
      @annas8851annas หลายเดือนก่อน

      с такого рода вопросами по жизни может даже не стоит начинать "вкатываться"?!

  • @maxkinli
    @maxkinli 6 หลายเดือนก่อน +1

    Я фронт, работаю уже 7 лет и ничего не понял из видео, как-будто автор сам не понимает о чем говорит, как должны новички понять - хз. Очень жаль, что такие люди "обучают" других людей. Автор никогда не настраивал и не настроит пайплайн даже с гуглом. Все поверхностно, как-будто из нееросети

    • @rusau
      @rusau  6 หลายเดือนก่อน +1

      Хотелось бы, конечно, больше конкретики, а не просто слова обо всем и ни о чем, дорогой фронт :)
      У меня есть своя инфраструктура на курсе с фронтом, бэком, БД и автоматической доставкой на окружения, которые я разработал и настроил сам будучи обычным тестировщиком. Так что всегда интересно читать подобные комментарии.
      Конечно, это не гоночки на канал записывать и выкладывать.

    • @Цегорах-ь5ф
      @Цегорах-ь5ф 4 หลายเดือนก่อน +1

      ​@@rusau комментатор был груб, но в его словах есть зерно истины.
      Артём, спасибо за лекцию, хоть что-то да стало понятно по этой теме в разрезе работы тестировщика.
      Но, если честно, тебя в таком формате очень тяжело слушать: быстрая речь, важные моменты внезапно перемежаются вставками с упоминаниями каких-то побочных нюансов и инструментов, которые не раскрываются (а если бы раскрывались, то это стоило бы делать (и упоминать о них вообще) в соответствующем отдельном смысловом блоке перед или после текущей подтемы основной лекции). В итоге повествование получается очень рваным, приходится по нескольку раз отматывать и переслушивать многие моменты, чтобы хоть как-то понять, о чём идёт речь, особенно в попытке наложить информацию на уже какие-то имеющиеся знания о тестировании. Вдумчивый просмотр лекции на 46 минут растягивается на несколько часов для новичка в CI/CD и уж тем более для новичков в тестировании. Если честно, благодаря этой лекции понял, что буду впредь давать мозгу отфильтровывать любую информацию, которую лекторы дают без минимально необходимого для её понимания контекста или перемешивают с вторичной, чтобы не тратить впустую время и силы и выцеплять из потока только самое общее и самое важное. Проще и быстрее становится уйти на другие каналы или Хабр и сравнить ещё с 1-2 версиями изложения этой темы, если они есть.

      Итог: лекцию явно стоит полностью переработать, наложив CI/CD процесс на процесс реального тестирования на разных стендах, чтобы было хотя бы понятно, на каком стенде находится новый тестируемый код во время выполнения тестов согласно твоей схеме CI/CD. Пока получается так, что лекция больше подходит тем, кто и там неплохо осведомлён о CI/CD и Jenkins - но на такой случай было бы хорошо иметь дисклеймер хотя бы в описании к видео :)
      Но, опять же, эта лекция в целом была полезна, некое общее понимание темы она даёт. Предлагаю обратить внимание на структуру изложения и подачу материала у твоего коллеги Вадима Звягинцева - там тоже есть свои проблемы и избыточные моменты, но, в целом, думаю, ты мог бы почерпнуть для себя какие-то фишки и подходы в изложении информации. Но есть и откровенно прекрасный пример - канал QA Tech, там не очень много видео, т. к. для автора, судя по всему, это больше хобби, но более лаконичного, простого и последовательного стиля изложения я пока не встречал, и мне кажется, что если сделать твои курсы немного ближе к такому формату, ты со своим опытом просто порвал бы ютуб.
      Ну тут уже хозяин-барин, как говорится, но мы имеем право помечтать )

  • @НаталияСчастливая-б7к
    @НаталияСчастливая-б7к 4 หลายเดือนก่อน

    Свалил из России?молодец.не возвращайся

    • @rusau
      @rusau  4 หลายเดือนก่อน +3

      @@НаталияСчастливая-б7к я никогда не был в России и не россиянин 🤡

    • @sjdjjsjsjs3991
      @sjdjjsjsjs3991 4 หลายเดือนก่อน +2

      Беларусь не расея

    • @Цегорах-ь5ф
      @Цегорах-ь5ф 4 หลายเดือนก่อน

      Только настоящий "расеянец" может насильно навязать своё гражданство человеку по признаку знания русского языка, а потом им же попрекать. Такой вот непредвзятый и справедливый "русский мир", просто "мировое благо" какое-то. Ну и соотечественники )

    • @annas8851annas
      @annas8851annas หลายเดือนก่อน

      @@sjdjjsjsjs3991 о, еще раз подтвердил... С орфографией тоже не очень. Лучше не вкатываться)

    • @annas8851annas
      @annas8851annas หลายเดือนก่อน

      @@rusau звучит, как оправдание🤡