Подписчики, поможем материально и морально нашему учителю. Это тот самый момент, когда стоит и точно надо помочь Скорейшего выздоровления, Кирилл
@ramazanborlakov69432 жыл бұрын
Спасибо! Без таких видео кажется будто осваивал бы месяцами. Оф доки для новичка просто нечитабельны. А с вашими полезными наглядными видео врубился что да как)
@Логовотестировщика2 жыл бұрын
Благодарю! Теперь я понял, что такое pipeline! Это просто конфигурация джобы, которая сделана не в GUI, а в отдельном скрипте, который написан на груви! Т.е. можно создать джобу в Jenkins'е с помощью GUI, где отмечать необходимые поля и т.д., а можно объявить все это отдельным скриптом, который может лежать либо на VCS (Version Control System) git или gitlab, либо внутри самого pipeline.
@dmitriyuzun60075 жыл бұрын
Огромная человеческая благодарность за материалы. Представляю, сколько труда осталось за кадром. Странно, что на 3763 просмотра 294 лайка (. Надо бы поддержать.
@truenamelessone62945 жыл бұрын
Спасибо большое вам Кирилл, мне в свое время пришлось все это осваивать путем проб и ошибок вкупе с мануалами на ангицком наречии ;>) а вы все подробно обьясняете, для людей изучающих данные инструменты лучшего момента для начала обучения не найти ;>)
@temohatna20933 жыл бұрын
Кирил, здоровья тебе!
@ВиталийЗахаров-х7з5 жыл бұрын
Класс! Полгода назад по-русски про Jenkins на KZbin ни одного материала не было! А тут решил проверить и сразу такой качественный и доступный нашел. Спасибо большое, Кирилл!
@ВадимТкачук-ъ5ф5 жыл бұрын
Спасибо большое за качественную информацию, пожалуйста не забрасывайте продолжайте, Сейчас очень хочется много учится , и развиватся Спасибо вам большое за вклад!!!
@alexbrofman59355 жыл бұрын
Спасибо, теперь многое становится понятное, жду очень сильно следующих видео! jenkins cейчас очень всем нужен)) /Спасибо за труд!
@Hadagan_man3 жыл бұрын
Здравствуйте, большое спасибо. Год назад я задал вопрос, о том как пользоваться гитом, сейчас всё прекрасно понял. Спасибо !
@ДенисСтепанов-ъ7й Жыл бұрын
Будь здоров!
@Слава-ц9й3з4 жыл бұрын
Хотел отметить один момент, вроде бы этого не было в видео. Перед подключением вашего репозитория через jenkins, необходимо на машину с jenkins установить git. В противном случае pipline выдаст ошибку (java.io.IOException: Cannot run program "git" (in directory "/home/jenkins/workspace/pipeline" и т.д.) на этапе билда. Так же на отсутствие Git-а будет указывать Web Jenkins-а, а именно в строке Repository URL будет указание что нет возможности выполнить git ls-remote -h.
@ЕрланМурзакешев3 жыл бұрын
Спасибо,, добрый человек!))
@itforceit5 жыл бұрын
Спасибо достаточно понятно, главное проделывать это самом после урока ручками. Заходил на Ваш githab, просмотрел там, кучу полезностей по Linux, как водится у порядочных проставил звезд , ну, жду следующих уроков по Jenkins.
@yurash12745 жыл бұрын
Еще видосов!!!))))
@yoasakura46514 жыл бұрын
У меня вообще вопрос появился, а зачем хоста меняли с ip 192.168.0.107 на ip 192.168.0.109?
@Thx-u8v5 жыл бұрын
Большое спасибо за проделанную работу, очень жду продолжения..
@fivaproldge5 жыл бұрын
Народ, если кто собирался (как я) сдавать LPI в РФ - мне пришло уведомление, что это можно сделать, Linux Professioanl Institute возобновил сотрудничество с РФ.
@alexeym51575 жыл бұрын
Кирилл, респект вам от инженеров IBM AIX, перепрофилируемся в DevOps )))
@Oleksii_Ukraine5 жыл бұрын
Огромное Вам спасибо! Вы мне помогли понять множество вещей которые до этого казались сферическими конями в вакууме ))
@andreizhuk98973 жыл бұрын
Спасибо, все понятно и доходчиво.
@musicthreads Жыл бұрын
Дойдет до того, что разработчик выставит вперед пальчик, а DevOps будет подставлять под этот пальчик нужные клавиши
@alisherdjumayev73494 жыл бұрын
Кирилл спасибо за интересное видео. Не соглашусь с хайпом, что Linux админам надо срочно бежать в DevOps, тк на предыдущей работе, именно Linux админы были сильно востребованны и предлагали "вкусные" джоб офферы, задачи тоже именно админовские: тюнинг и патчинг "железа", kvm+местами qemu (для обхода антифрод), тюнинг ядра OpenBSD, починка бородатых кастомных си/++ софта, написание установочных bash скриптов для них и тд . Поэтому пусть лучше мир прогнется под нас
@voothi4 жыл бұрын
Просто супер! Спасибо за работу!
@ventus13114 жыл бұрын
Отличный туториал! Единственное что, лично меня пример с { sh 'ssh root@ub1 somecommand' } повел по ложному следу: Я решил, что коммуникация между сервером Jenkins и сервером, на котором, собственно, происходит деплоймент, строится именно так (а не через агенты), и потом потерял сколько-то времени. пока не воткнул, что в реальном мире (вне этого конкретного примера) это делается по-другому. Может, имело бы смысл вместе с пайплайнами сразу рассказать и про мастер-слэйв и по ходу видео развить пример с доступом по SSH до создания слэйва/агента и упразнения steps { sh 'ssh root@ub1 somecommand' } до steps { sh somecommand }. А так все очень внятно. Спасибо!
@kernelvrn84365 жыл бұрын
красава, снимай дальше про pipeline )) Спасибо огромное
@akmserg5 жыл бұрын
Клёво. Ждём продолжения
@RomanKaras775 жыл бұрын
Лайк, подписка и колокольчик ). Хочется продолжения, как раз в тему.
@phplego5 жыл бұрын
Чувак, ты крут! Жду продолжение
@Святослав-ш5э9ю4 жыл бұрын
Но мы так и не написали тот самый автоисролняемый пайплайн :( Кирилл вы находка, жаль что не так много времени у вас уроки и так и не закончили этот курс :(
@Nexus15323 ай бұрын
Правильно ли понимаю, что нужно обязательно знать язык groovy для того чтобы создавать пайплайны?
@user-ti5uc2zu8m5 жыл бұрын
Спасибо полезно, но поверхностно.
@Cmpe1ok5 жыл бұрын
Класс и конечно же лайк, но есть вопрос: с никсами все ясно, а вот какие задачи под win дедики можно выполнять "дженкинсом" (забросить что то куда то, типа файла на шару или кусок кода - это все, на что хватило моей фантазии))) получается, что для win ОСей такая система попросту невостребована?! А нужна исключительна для разрабов(((
@sergesannikov27555 жыл бұрын
все можно m.habr.com/ru/post/313564/
@TheAlexvolk5 жыл бұрын
Огромное тебе спасибо,Кирилл. Жду с нетерпением продолжений. Ты еще работаешь в Ланите?
@fivaproldge5 жыл бұрын
не, он ушел оттуда на вольные хлеба ))
@TheAlexvolk5 жыл бұрын
@@fivaproldge Жаль.Надеялся увидеть его там.....
@itforceit5 жыл бұрын
Наставник, а можно продемонстрировать пример когда есть небольшой проект с которым работаю Вася, Коля, Петя, а главный у них Семен Семеныч. Который на Github сделал предприятие добавил пользователей они коммитят, что то там, и Семен Семеныч это собирает. Далее самое непонятное: слияние веток с мастер веткой до того как Jenkins-у вскормить на проверку, или сначала слить с мастер веткой а потом дать Jenkins-у выполнить его работу? Вот хотелось бы с момента слияния веток на гите, что делать Jenkins-у. И как эти пайплайны выглядят.
@olegdanilov85045 жыл бұрын
я бы делал 2 ветки- master и development, обе протектед, с правами на мерж только у Семён Семёныча. тогда Васи, Пети и прочие Татьяны будут из своих веток (протестировав на стейджингах), пул-реквесты в дев делать с указанием что нужно ревью от колег/Семёна, пул-реквесты при создании проходят тесты, проходит код-ревью, когда всё чисто это вливается в девелопмент ветку, и если всё чисто уже в мастер, а мерж в мастер это деплой на продакшен, например. таким образом будет всегда рабочий вариант в дев ветке + золотая версия продукта в мастере.
@ДмитрийУльянов-ъ6ы5 жыл бұрын
Кирилл у тебя все впрорядке ? Очень жду продолжения курса про jenkins.
@ruslankosukha89845 жыл бұрын
Кириллуш, здравствуй, скажи пожалуйста, а когда будет продолжение на автоматизацию, сейчас это, как никогда актуально, я жду с нетерпением продолжения. Спасибо большое, за Твой канал вообщем, все уроки очень полезные... Так держать... Если все получиться, я думаю, что скоро, поблагодарю Тебя, поддержав финансово... ;-)
@ivanluzinov12085 жыл бұрын
Срочно продолжение!
@karpulix4 жыл бұрын
Всё понятно, всё изи. Спасибо!
@miky7miky5 жыл бұрын
Видел у тебя проектик на гите с названием openshift. Уж очень хотелось бы от тебя посмотреть уроки по openshift'у, docker, kubernetes и т.д. Очень надеюсь, что ты в этом уже освоился и сможешь поделиться с нами :) А вообще спасибо за то, что ты делаешь! И Jenkins хорошая очень тулза, правда расстраивает, что нет yaml и прочих плюшек. Смотрел кучку обзоров, многие очень хвалят GitLab. Прекрасный git репозиторий, возможность установить локально, есть docker registry, есть CI/CD, есть крутая интеграция с Kubernetes и openshift. В общем то все идеально, вот только инфы на русском нет, а для меня, пока что, это боль.. Что вообще думаешь об этом?
Вопрос по теме. Понимаю что давненько видео было опубликовано, но все же зачем использовать скрипты Pipeline? Почему не закатать все команды в Shell-script или в какой нибудь скрипт на питоне - там вообще возможности безграничные.
@atexnik5 жыл бұрын
Просто потрясающе! Мне, как начинающему девопсу, без опыта в разработке, это крайне полезно! Вообще, у меня есть только опыт по сетевым технологиям, и немного по системам. Как думаете, я правильный путь выбрал для продвижения?
@zzMakciMzz5 жыл бұрын
Спасибо Вам за туториалы. Не буду оригинальным и те не менее, когда выйдет следующий туториал?
@ABDULLAH60175 жыл бұрын
@Kirill Semaev Please publish new videos about Jenkins. we will wait and pray for you :)))) Great Thanks for your work.
@himkin5 жыл бұрын
Ну, задорно, да. Но уже объявился BlueOcean и жизнь стала немного проще)
@artes77124 жыл бұрын
Должен ли A QA знать, делать, настраивать ci/cd или это больше по должности devops -а. Или это более продвинутый уровень для aqa ? Изучаю QA с дальнейшей целью движения в AQA, дак сколько знать надо жесть ...
@duke007x33 жыл бұрын
современные требования для aqa уровней middle + требуют базовых знаний ci/cd , так что пригодится точно
@kind1y5 жыл бұрын
Уроки по докеру бы увидеть)
@s1vas7225 жыл бұрын
Идеально! Когда продолжение? Куда донатить?
@dmitriydidenko525 жыл бұрын
Для начинающего, хорошее видео. До shared libraries дойдем ?
@aleksandrkonopatskiy14365 жыл бұрын
А когда следующее видео будет?
@ridikyu5 жыл бұрын
Добрый день! А вы ставили FOG progect? ни как не могу его победить.
@barabucho22 күн бұрын
Есть вести от Кирилла?
@alekcandrovich4 жыл бұрын
Кирилл, если будет время, подскажите пожалуйста, зачем 2:50 в DNS ub1 навесили IP-адрес 192.168.0.109 ? Чем нас не устраивал 192.168.0.108 , под которым ub1 раньше жил ? Спасибо.
@OlegMasterLego4 жыл бұрын
А если репозиторий с заданиями не публичный, как указать юзер-пассворд?
@petardo77834 жыл бұрын
Привет. Где правильно хранить файл с pipeline ? В самом Jenkins или удалённо ? Если можете приведите пример пожалуйста из production.
@АлексейПетров-х7ь5 жыл бұрын
Спасибо за видео. Я разраб, но тоже изучаю дженкинс. Сейчас стоит вопрос между gitlab CI и jenkins. Потому мне надо понимать разницу. Основная задачу будет собрать код в докер контейнере и затем артефакты передать на win машину и выполнить деплой. Так что интересна работа с артефактами и управление вин машиной. Когда ждать след видео?
@dmitriydidenko525 жыл бұрын
А как это собирать код в докере ?
@АлексейПетров-х7ь5 жыл бұрын
@@dmitriydidenko52 ну как, берётся докер образ dotnet sdk конкретной версии и монтируется репозиторий и выполняется сборка приложения. Потом артефакты складываются в CI и далее работаем с ними
@gimtonic5 жыл бұрын
gitlab CI гораздо проще в освоении. вся работа выполняется на гитлабе. Однако есть ограничение на кол-во минут. Смотря что вам надо?)
@АлексейПетров-х7ь5 жыл бұрын
@@gimtonic я сам освоил гитлаб, но есть часть команды и руководитель, которых надо убедить, что надо именно гитлаб. Потому нужно понимать обоих. И знать все плюсы и минусы.
@ДмитрийСедякин-н1л5 жыл бұрын
Кирилл. благодарю Вас за эту трудную работу. Спасибо. что даёте знания. Подскажите пожалуйста. когда выходит новый сезон? Очень ожидается. да посильнее Игры Престолов :)
@KotangensSO5 жыл бұрын
Cпасибо!
@сашатополев-й9м5 жыл бұрын
Добрый день, не подскажете что это означает Create a pipeline (from SCM - Jenkinsfile) which should? Понимаю что pipeline этоконвеер который будет что то делать не совсем понимаю что такое SCM - Jenkinsfile, не могли бы обьяснитьь?
@farwydi5 жыл бұрын
Спасибо
@ttsrg5 жыл бұрын
Спасибо огромное за видос .. А что это за фенька такая на 11:55 , это какойто плагин? о нашел blue ocean
@mypl7125 жыл бұрын
Кирилл подскажи можно ли как то в пайплайне указать глобальную переменную, просто у меня много шагов в сборке и не хочется в каждом шаге указывать имя сервера и пользователя.?
@atabektaganov81225 жыл бұрын
когда будут новые видосы? мы ждем
@yoasakura46514 жыл бұрын
Привет всем, появился вопрос, а что за 3-я машина с ip 192.168.0.109, какая-то новая машина?
@arapangabriel70415 жыл бұрын
продолжения будет ?
@ИванИванов-с6ъ9я4 жыл бұрын
если скрипт очень большой как его разбить на файлы?
@bumeren45245 жыл бұрын
Пропал Кирилл опять в работе походу.
@kind1y5 жыл бұрын
Когда продолжение?)
@tigranvardanyan46024 жыл бұрын
thx
@mr.x19083 жыл бұрын
Спасибо, но не понятно как узнать , где лежит jenkins? На какой машине, ip address, учетка? Какая ? В начале видео заходите на какой-то адрес @192.168.0.101,но у меня дженкинс где-то на другом сервере, у меня есть доступ к интерфейсу, а вот через консоль как войти не понятно..
@ivankurban6692 жыл бұрын
Still waiting to schedule task ‘Jenkins’ doesn’t have label ‘master’
@vladimirfomichev6027 Жыл бұрын
Изменился синтаксис: необходимо изменить на label 'built-in'
@jsInspector5 жыл бұрын
Интересно, а что за текстовый редактор автор использует?
@gimtonic5 жыл бұрын
PyCharm
@gimtonic5 жыл бұрын
это IDE для питона
@aovedernikov5 жыл бұрын
@@gimtonic не только для него
@olegmakarikhin5 жыл бұрын
Где новые видосы?
@spiritcxz5 жыл бұрын
jenkins для разрабов или сисадминов...? что-то непонятное...
@spiritcxz5 жыл бұрын
4:41 этот файл тестер пишет или разработчик?
@karhadplay4 жыл бұрын
Этот файл и есть pipeline, его пишет devops инженер
@sergesannikov27555 жыл бұрын
Кирил слишком поверхностно
@Zvezd835 жыл бұрын
Кирилл где видосы? ;)
@ИгорьС-я5д5 жыл бұрын
Кирилл опять пропал =(((((((
@pitonic745 жыл бұрын
Спасибо но я Хочу больше треша ;) uби1 меня не устраиивает . Хочу чтоб вся компания..... .;)
@pitonic745 жыл бұрын
Да равнение на Devops или SRE , автоматизации и облака..... убивают Сис Админов. Да и dba + Network администраторы... не нужны.. :( один junior devops. Спокойно рулить может достаточно крупной инфраструктурой. Сейчас никто не чинить сервера не разбирается.. почему.. просто Не работает запускаем новый compute instance. Или контейнер.. Или два или 100. Сейчас не нужны супер администраторы которые могут настроить апач высоко производительный... итд. Галочки ставишь в облаке. И провайдер сам кластер и мониторинг и анализ и увеличения и уменшенние количества хостов в кластера меняет... грустно мне .
@vmahilevskyi5 жыл бұрын
Piton С твоего позволения немного дополню. Конечно удобно, когда нужно больше мощностей, просто поднять еще один инстанс в облаке не составляет труда. До тех пор пока счет не получите от aws/azure/gcp. И вот тогда придете к тому, что инженеры способны настроить, к примеру, вышеупомянутый высокопроизводительный апач, по прежнему нужны)
@pitonic745 жыл бұрын
@@vmahilevskyi всем привет. Согласен что опытные специалисты нужны. Но платят с меньшей охотой... И количество человек нужно меньше чем лет 5 -10 назад.
@pitonic745 жыл бұрын
@@vmahilevskyi А вот ещё пример. У нас фирма " купи- продай торгуем " 3000 человек крупная... Почта - построена на микрософт технологиях серверах итд. Обслуживания поддержка мониторинг : 3 чел Майкрософт exchange + 1 Network-sysadmin, и +1 тоже сисадмин SAN NAS вообщем хранилища... ИТОГ КУПЛИ офис 365. Платим бешеные деньги 35$ правда ещё есть скидка из-за того что мы не только это платим ... Математика = 3000 ×35$ = 105'000 долларов и всё 5 человек получают в Канаде каждый 60'000 минимум. Теперь 200к экономии ( и не нужны сервера аренда отопление охлаждения . Сверхурочные) больше нет проблем, больничные, отпуска или человеч_проблем. 5 человек остались без работы ;(
@spiritcxz5 жыл бұрын
согласен полностью, грустно.
@ruslankosukha89845 жыл бұрын
А как же Вы хотели, в мире, где все стремительно быстро развивается, всегда надо держать руку на пульсе, и не зацикливаться на одном, углубляясь в той или иной специфике направления
@Neo.chilll3 жыл бұрын
братка что-то у тебя на лице печаль, такое же завявшее лицо как и цветок на заднем плане ))) бегом занимайся каждый день и в качалочку ходи ))
@sonny23ization3 жыл бұрын
не совсем архитектурно рассказал )
@vadym_t5 жыл бұрын
kzbin.info/www/bejne/d6fNh2p8ps-Gqpo&t=762 - золотые слова