Стоит отметить, что шаг с удалением py-pip на самом деле размер итогового образа не уменьшит, ведь каждая команда RUN просто создаёт новый слой. Чтобы избежать этого, стоит объединять операции в RUN через &&.
@@Zvezd83, в этом видео есть момент, где мы запускаем docker_build, но дело в том, что у меня jenkins пишет, что нет такой директории или файла, я очень много раз проверял правильно ли я указал путь и гуглил даже
@@yoasakura4651 Я так понимаю, ты пытаешься собрать jenkinsfiles/docker_build.jenkins? Удаленно нчего сказать не могу, сам не очень дженкинс знаю. Посмотри уроки на канале th-cam.com/video/cyb10iplv7U/w-d-xo.html
Кирилл, ваши видео - клад для начинающих Девопсов! Огромное Вам спасибо! Желаю Вам здоровья, хорошего настроения, сил и желания записывать для нас видео!
Спасибо за видео! Рад что ты вернулся ) А я сначала думал что docker - это своеобразные виртуалки такие, а оказалось что это - некие контейнеры. Да на самом деле я так и не разобрался в тонкостях пока. Про Docker хотелось бы поподробнее услышать.
Не мне советовать, но все RUN в Dockerfile лучше объеденить в один. Так будет меньше слоев и образ легче будет. Плюс не останется лишнего в предыдущих слоях
Привет. А как сделать так, чтобы запускались юнит тесты в докере и при ошибке в тестах чтобы он не показывал, что все прошло хорошо. А то я запускаю юнит тесты с ошибками, но он все равно пишет, что все "ОК". Запускаю через shell в UI дженкинса
Кирилл,спасибо за ваш труд :если человек использует все ваши уроки-то это senior admin and professional devops!У меня есть вопрос:как использовать jenkins & ansible for gcp?Необходимо через groovy описывать запуск ansible-playbooks или как?Жду с нетерпением продолжения курса по jenkins!
Привет ! Можете подсказать, как настроить, что бы output bash script был показал в слаке. Потому что в слаке показывает только успешный билд или нет, а мне нужен вывод информации. Спасибо !
в салак можно выкинуть любую переменную, да и вообще любой скрипт. Например ```slackSend channel: '#kiosk-web-releases', color: 'good', message: "Завершена сборка release-образа kiosk-web (ветка master) ${env.BUILD_URL}"```
Также можно просто аутпут через tee класть в файл и потом этот файл подсовывать как тут: devops.stackexchange.com/questions/5205/post-jenkins-build-console-output-to-slack
Стоит отметить, что шаг с удалением py-pip на самом деле размер итогового образа не уменьшит, ведь каждая команда RUN просто создаёт новый слой. Чтобы избежать этого, стоит объединять операции в RUN через &&.
Привет Кирилл, очень не хватало твоих уроков. Надеюсь у тебя все наладится и ты будешь радовать нас новыми видосиками :)
Привет, можешь помочь?)
@@yoasakura4651 Я? :) чем же?
@@Zvezd83, в этом видео есть момент, где мы запускаем docker_build, но дело в том, что у меня jenkins пишет, что нет такой директории или файла, я очень много раз проверял правильно ли я указал путь и гуглил даже
@@yoasakura4651 Я так понимаю, ты пытаешься собрать jenkinsfiles/docker_build.jenkins? Удаленно нчего сказать не могу, сам не очень дженкинс знаю. Посмотри уроки на канале th-cam.com/video/cyb10iplv7U/w-d-xo.html
@@Zvezd83, я смотрел как раз уроки, всё точь в точь делал по видео. Хорошо, тогда буду думать дальше
Кирилл, ваши видео - клад для начинающих Девопсов! Огромное Вам спасибо! Желаю Вам здоровья, хорошего настроения, сил и желания записывать для нас видео!
ваши уроки очень важны для меня мой сын обожает программировать и изучать компьютер
Чел, ты просто лучший! Спасибо тебе
wow, рад видеть вас, спасибо за ваши уроки!
Кирилл, с возвращением! Очень рад Вас видеть!
Спасибо!!! Очень ждал !!! Спасибо , за твой труд!
терпения вам и здоровья в это трудное время, давайте ребят поможем
Подписчики, поможем материально и морально нашему учителю. Это тот самый момент, когда стоит и точно надо помочь
Скорейшего выздоровления, Кирилл
отправил, не много, но всё же...
Наконец-то вернулся! Да еще и с чумовым продолжением! Круто! Как раз прочитал книгу "Использование Docker", поэтому очень кстати) Ждём продолжения.
Спасибо! Ждал с нетерпением продолжения) Не пропадай больше надолго!
О какие люди. Приветсвую
Единственный на кого ставлю колокольчик
Adv-it тоже хорош
Помним, с возвращением!
С возвращением ! Спасибо за видео !
С возвращением! Как всегда на высоте!
С возвращением!
С возвращением !!!
имхо, лучше установить ssh плагин для jenkins и подключаться в Git-репозиторий по ключу. За уроки спасибо!
Hurrayy!!!! С возвращением!!!
Спасибо за видео! Рад что ты вернулся )
А я сначала думал что docker - это своеобразные виртуалки такие, а оказалось что это - некие контейнеры. Да на самом деле я так и не разобрался в тонкостях пока. Про Docker хотелось бы поподробнее услышать.
ну можно назвать и виртуозками конечно, но это контейнерная виртуализация. Будем понемногу по ходу разных тем с ним разбираться
Оч полезно! Пасиба!
Ну Наконец-то, я уж думал ты упаковал себя в архив и забыл пароль... :)))
Спасибо большое!)) Это очень полезный урок!!!)))
Жду с нетерпением следующих пайпов! Спасибо!
Не мне советовать, но все RUN в Dockerfile лучше объеденить в один. Так будет меньше слоев и образ легче будет. Плюс не останется лишнего в предыдущих слоях
все верно, мы будем приводить это все в человеческий вид
@@KirillSemaev просто хотел сойти за умного :-)
привет! очень ждал новых уроков! спасибо что продолжаешь !!
Спасибо за уроки, Кирилл! Не пропадайте!
Кирилл, очень рады!
Спасибо за труды! Как всегда четко, понятно и интересно! Кубер будет? =)))
надо бы, это мой основной скилл
@@KirillSemaev дерзай, у тебя талант рассказывать пРОСТо о сложном ))
Хорошее видео. Но не лучше было бы сделать дженкинс агента как образ и уже в него включить докер?
Like, за устремленность!
Каеф )))
Так давно тебя не видел, что ты даже серьгу перестал носить ))
да блин у меня там шов после операции, спать больно теперь на ней) На ночь снимаю
заинтриговал, - что там за дорога над Петербургом. Пойду в гугл посмотрю
По ходу МАК новый :). Картинка лучше и не слышно как гудят кулера!
Привет. А как сделать так, чтобы запускались юнит тесты в докере и при ошибке в тестах чтобы он не показывал, что все прошло хорошо. А то я запускаю юнит тесты с ошибками, но он все равно пишет, что все "ОК". Запускаю через shell в UI дженкинса
А если бы в docker/toolbox было несколько скриптов сборки, то какой бы из них выбрался? Т.к. в вашем pipeline он явно не указан.
Кирилл,спасибо за ваш труд :если человек использует все ваши уроки-то это senior admin and professional devops!У меня есть вопрос:как использовать jenkins & ansible for gcp?Необходимо через groovy описывать запуск ansible-playbooks или как?Жду с нетерпением продолжения курса по jenkins!
😊👋
Скажите пожалуйста, у Вас есть урок установки Jenkins в контейнере Docker?
У меня такой вопрос: Что такое Pipeline? Если можно простыми словами расскажите пожалуйста
привет. Jenkins только на линуксовом контейнере поднимается?
Pip в имедже то остался :)
спасибо за труд киев на связи
Spasibo, Kubernetes budet? :)
Я конечно извиняюсь, но можно гитхаб выложить?
Кирилл здравствуйте! Вы можете отдельные уроки по докеру сделать? Или есть грамотные онлайн курсы платные?
я добавил канал в рекомендуемые, говорят там чел хорошо рассказывает, я сам не смотрел)
Привет ! Можете подсказать, как настроить, что бы output bash script был показал в слаке. Потому что в слаке показывает только успешный билд или нет, а мне нужен вывод информации. Спасибо !
в салак можно выкинуть любую переменную, да и вообще любой скрипт. Например ```slackSend channel: '#kiosk-web-releases',
color: 'good',
message: "Завершена сборка release-образа kiosk-web (ветка master) ${env.BUILD_URL}"```
Также можно просто аутпут через tee класть в файл и потом этот файл подсовывать как тут: devops.stackexchange.com/questions/5205/post-jenkins-build-console-output-to-slack
@@KirillSemaev Благодарю за подсказку !
добрый день! ошибку выдает при сборке - ERROR: Could not find credentials entry with ID 'dockerhub_semaev'.
а зачем ты скопировал содержание файла из его репозитория, это для слeдующих уроков
@@papampapam4748 пришлось посмотреть что делает это содержимое файла