Jenkins №5. Простой docker build

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

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

  • @0xA1EF
    @0xA1EF 5 ปีที่แล้ว +32

    Стоит отметить, что шаг с удалением py-pip на самом деле размер итогового образа не уменьшит, ведь каждая команда RUN просто создаёт новый слой. Чтобы избежать этого, стоит объединять операции в RUN через &&.

  • @Zvezd83
    @Zvezd83 5 ปีที่แล้ว +40

    Привет Кирилл, очень не хватало твоих уроков. Надеюсь у тебя все наладится и ты будешь радовать нас новыми видосиками :)

    • @yoasakura4651
      @yoasakura4651 4 ปีที่แล้ว

      Привет, можешь помочь?)

    • @Zvezd83
      @Zvezd83 4 ปีที่แล้ว

      @@yoasakura4651 Я? :) чем же?

    • @yoasakura4651
      @yoasakura4651 4 ปีที่แล้ว

      @@Zvezd83, в этом видео есть момент, где мы запускаем docker_build, но дело в том, что у меня jenkins пишет, что нет такой директории или файла, я очень много раз проверял правильно ли я указал путь и гуглил даже

    • @Zvezd83
      @Zvezd83 4 ปีที่แล้ว +1

      ​@@yoasakura4651 Я так понимаю, ты пытаешься собрать jenkinsfiles/docker_build.jenkins? Удаленно нчего сказать не могу, сам не очень дженкинс знаю. Посмотри уроки на канале th-cam.com/video/cyb10iplv7U/w-d-xo.html

    • @yoasakura4651
      @yoasakura4651 4 ปีที่แล้ว

      @@Zvezd83, я смотрел как раз уроки, всё точь в точь делал по видео. Хорошо, тогда буду думать дальше

  • @KotangensSO
    @KotangensSO 5 ปีที่แล้ว +2

    Кирилл, ваши видео - клад для начинающих Девопсов! Огромное Вам спасибо! Желаю Вам здоровья, хорошего настроения, сил и желания записывать для нас видео!

  • @АлександрДолгушин-ц9и
    @АлександрДолгушин-ц9и 4 ปีที่แล้ว

    ваши уроки очень важны для меня мой сын обожает программировать и изучать компьютер

  • @zemo1331
    @zemo1331 9 หลายเดือนก่อน +1

    Чел, ты просто лучший! Спасибо тебе

  • @AndersonSilva-dg4mg
    @AndersonSilva-dg4mg 5 ปีที่แล้ว +11

    wow, рад видеть вас, спасибо за ваши уроки!

  • @ДмитрийСедякин-н1л
    @ДмитрийСедякин-н1л 5 ปีที่แล้ว +3

    Кирилл, с возвращением! Очень рад Вас видеть!

  • @Thx-u8v
    @Thx-u8v 5 ปีที่แล้ว +5

    Спасибо!!! Очень ждал !!! Спасибо , за твой труд!

  • @genamrt2609
    @genamrt2609 3 ปีที่แล้ว

    терпения вам и здоровья в это трудное время, давайте ребят поможем

  • @sergst52
    @sergst52 3 ปีที่แล้ว +5

    Подписчики, поможем материально и морально нашему учителю. Это тот самый момент, когда стоит и точно надо помочь
    Скорейшего выздоровления, Кирилл

    • @timurkhassenov7942
      @timurkhassenov7942 3 ปีที่แล้ว +2

      отправил, не много, но всё же...

  • @ИгорьС-я5д
    @ИгорьС-я5д 5 ปีที่แล้ว +1

    Наконец-то вернулся! Да еще и с чумовым продолжением! Круто! Как раз прочитал книгу "Использование Docker", поэтому очень кстати) Ждём продолжения.

  • @TheAlexvolk
    @TheAlexvolk 5 ปีที่แล้ว +2

    Спасибо! Ждал с нетерпением продолжения) Не пропадай больше надолго!

  • @sever9633
    @sever9633 5 ปีที่แล้ว +12

    О какие люди. Приветсвую

  • @EgorVegas
    @EgorVegas 5 ปีที่แล้ว +3

    Единственный на кого ставлю колокольчик

    • @fivaproldge
      @fivaproldge 5 ปีที่แล้ว +1

      Adv-it тоже хорош

  • @fedotnetot3876
    @fedotnetot3876 5 ปีที่แล้ว +1

    Помним, с возвращением!

  • @truenamelessone6294
    @truenamelessone6294 5 ปีที่แล้ว +1

    С возвращением ! Спасибо за видео !

  • @andreym.2371
    @andreym.2371 5 ปีที่แล้ว +1

    С возвращением! Как всегда на высоте!

  • @vulkanalava
    @vulkanalava 5 ปีที่แล้ว +3

    С возвращением!

  • @AnatoliChevalier
    @AnatoliChevalier 5 ปีที่แล้ว +2

    С возвращением !!!

  • @dmitriimrcat
    @dmitriimrcat 5 ปีที่แล้ว +1

    имхо, лучше установить ssh плагин для jenkins и подключаться в Git-репозиторий по ключу. За уроки спасибо!

  • @oksanalyhuta8861
    @oksanalyhuta8861 5 ปีที่แล้ว +1

    Hurrayy!!!! С возвращением!!!

  • @linuxcomptutorial4840
    @linuxcomptutorial4840 5 ปีที่แล้ว

    Спасибо за видео! Рад что ты вернулся )
    А я сначала думал что docker - это своеобразные виртуалки такие, а оказалось что это - некие контейнеры. Да на самом деле я так и не разобрался в тонкостях пока. Про Docker хотелось бы поподробнее услышать.

    • @KirillSemaev
      @KirillSemaev  5 ปีที่แล้ว

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

  • @Логовотестировщика
    @Логовотестировщика 2 ปีที่แล้ว

    Оч полезно! Пасиба!

  • @semyonmironov92
    @semyonmironov92 5 ปีที่แล้ว +1

    Ну Наконец-то, я уж думал ты упаковал себя в архив и забыл пароль... :)))

  • @nikitaantonenko3287
    @nikitaantonenko3287 5 ปีที่แล้ว

    Спасибо большое!)) Это очень полезный урок!!!)))

  • @andreymelnichenko9373
    @andreymelnichenko9373 5 ปีที่แล้ว

    Жду с нетерпением следующих пайпов! Спасибо!

  • @kirillponomarev4911
    @kirillponomarev4911 5 ปีที่แล้ว +2

    Не мне советовать, но все RUN в Dockerfile лучше объеденить в один. Так будет меньше слоев и образ легче будет. Плюс не останется лишнего в предыдущих слоях

    • @KirillSemaev
      @KirillSemaev  5 ปีที่แล้ว +3

      все верно, мы будем приводить это все в человеческий вид

    • @kirillponomarev4911
      @kirillponomarev4911 5 ปีที่แล้ว +1

      @@KirillSemaev просто хотел сойти за умного :-)

  • @andrewlugano
    @andrewlugano 5 ปีที่แล้ว

    привет! очень ждал новых уроков! спасибо что продолжаешь !!

  • @ОлегБугайчук-ю5б
    @ОлегБугайчук-ю5б 5 ปีที่แล้ว

    Спасибо за уроки, Кирилл! Не пропадайте!

  • @igorparamonov3989
    @igorparamonov3989 5 ปีที่แล้ว

    Кирилл, очень рады!

  • @alexredko4478
    @alexredko4478 5 ปีที่แล้ว +4

    Спасибо за труды! Как всегда четко, понятно и интересно! Кубер будет? =)))

    • @KirillSemaev
      @KirillSemaev  5 ปีที่แล้ว +3

      надо бы, это мой основной скилл

    • @alexredko4478
      @alexredko4478 5 ปีที่แล้ว +5

      @@KirillSemaev дерзай, у тебя талант рассказывать пРОСТо о сложном ))

  • @MrMikhailDJ
    @MrMikhailDJ ปีที่แล้ว

    Хорошее видео. Но не лучше было бы сделать дженкинс агента как образ и уже в него включить докер?

  • @anatoliesu
    @anatoliesu 5 ปีที่แล้ว

    Like, за устремленность!

  • @Batt_rip
    @Batt_rip 5 ปีที่แล้ว +1

    Каеф )))

  • @fivaproldge
    @fivaproldge 5 ปีที่แล้ว

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

    • @KirillSemaev
      @KirillSemaev  5 ปีที่แล้ว +1

      да блин у меня там шов после операции, спать больно теперь на ней) На ночь снимаю

  • @uarhodesian
    @uarhodesian 4 ปีที่แล้ว

    заинтриговал, - что там за дорога над Петербургом. Пойду в гугл посмотрю

  • @strogoteanu
    @strogoteanu 5 ปีที่แล้ว

    По ходу МАК новый :). Картинка лучше и не слышно как гудят кулера!

  • @PirateTM
    @PirateTM 4 ปีที่แล้ว

    Привет. А как сделать так, чтобы запускались юнит тесты в докере и при ошибке в тестах чтобы он не показывал, что все прошло хорошо. А то я запускаю юнит тесты с ошибками, но он все равно пишет, что все "ОК". Запускаю через shell в UI дженкинса

  • @LeXT89
    @LeXT89 3 ปีที่แล้ว

    А если бы в docker/toolbox было несколько скриптов сборки, то какой бы из них выбрался? Т.к. в вашем pipeline он явно не указан.

  • @АнтонЗверев-с7щ
    @АнтонЗверев-с7щ 5 ปีที่แล้ว

    Кирилл,спасибо за ваш труд :если человек использует все ваши уроки-то это senior admin and professional devops!У меня есть вопрос:как использовать jenkins & ansible for gcp?Необходимо через groovy описывать запуск ansible-playbooks или как?Жду с нетерпением продолжения курса по jenkins!

  • @vadimkiselev6951
    @vadimkiselev6951 5 ปีที่แล้ว +1

    😊👋

  • @ВикторияИбраимова-ш5л
    @ВикторияИбраимова-ш5л 4 ปีที่แล้ว

    Скажите пожалуйста, у Вас есть урок установки Jenkins в контейнере Docker?

  • @ВикторияИбраимова-ш5л
    @ВикторияИбраимова-ш5л 4 ปีที่แล้ว

    У меня такой вопрос: Что такое Pipeline? Если можно простыми словами расскажите пожалуйста

  • @egor5622
    @egor5622 4 ปีที่แล้ว

    привет. Jenkins только на линуксовом контейнере поднимается?

  • @artemkosenko9551
    @artemkosenko9551 2 ปีที่แล้ว

    Pip в имедже то остался :)

  • @IvanIvanov-hy8lx
    @IvanIvanov-hy8lx 5 ปีที่แล้ว

    спасибо за труд киев на связи

  • @jurkinss1
    @jurkinss1 5 ปีที่แล้ว

    Spasibo, Kubernetes budet? :)

  • @aks964
    @aks964 3 ปีที่แล้ว

    Я конечно извиняюсь, но можно гитхаб выложить?

  • @БауыржанСакен-ц9ц
    @БауыржанСакен-ц9ц 5 ปีที่แล้ว

    Кирилл здравствуйте! Вы можете отдельные уроки по докеру сделать? Или есть грамотные онлайн курсы платные?

    • @KirillSemaev
      @KirillSemaev  5 ปีที่แล้ว

      я добавил канал в рекомендуемые, говорят там чел хорошо рассказывает, я сам не смотрел)

  • @SuperHero777
    @SuperHero777 5 ปีที่แล้ว

    Привет ! Можете подсказать, как настроить, что бы output bash script был показал в слаке. Потому что в слаке показывает только успешный билд или нет, а мне нужен вывод информации. Спасибо !

    • @KirillSemaev
      @KirillSemaev  5 ปีที่แล้ว +2

      в салак можно выкинуть любую переменную, да и вообще любой скрипт. Например ```slackSend channel: '#kiosk-web-releases',
      color: 'good',
      message: "Завершена сборка release-образа kiosk-web (ветка master) ${env.BUILD_URL}"```

    • @KirillSemaev
      @KirillSemaev  5 ปีที่แล้ว +1

      Также можно просто аутпут через tee класть в файл и потом этот файл подсовывать как тут: devops.stackexchange.com/questions/5205/post-jenkins-build-console-output-to-slack

    • @SuperHero777
      @SuperHero777 4 ปีที่แล้ว

      @@KirillSemaev Благодарю за подсказку !

  • @alexeivashkevich4155
    @alexeivashkevich4155 4 ปีที่แล้ว

    добрый день! ошибку выдает при сборке - ERROR: Could not find credentials entry with ID 'dockerhub_semaev'.

    • @papampapam4748
      @papampapam4748 4 ปีที่แล้ว

      а зачем ты скопировал содержание файла из его репозитория, это для слeдующих уроков

    • @sashashad
      @sashashad ปีที่แล้ว

      @@papampapam4748 пришлось посмотреть что делает это содержимое файла