14-Jenkins -Основы Jenkins Pipeline и Jenkinsfile

Sdílet
Vložit
  • čas přidán 27. 05. 2020
  • #devops #девопс #jenkins #pipeline
    14-Jenkins -Основы Jenkins Pipeline и Jenkinsfile
    github.com/adv4000/jenkins-pi...
    Если помог, поддержите парой баксов, хотябы Канадских :) www.paypal.me/DenisAstahov

Komentáře • 145

  • @user-mp7zp3hc5p
    @user-mp7zp3hc5p Před rokem +6

    Спасибо!

    • @ADV-IT
      @ADV-IT  Před rokem +2

      Тебе тоже!

  • @user-zg8ij3kt1h
    @user-zg8ij3kt1h Před 2 lety +26

    Жаль, что это последний видос по Jenkins. Хотелось бы ещё))

  • @leonid7256
    @leonid7256 Před 3 lety +26

    Денис, сделайте пожалуйста урок по деплою в Kubernetes c Jenkins. Думаю многим будет интересно!!!)

  • @_bzk
    @_bzk Před 3 lety +42

    У кого будет ошибка:
    WorkflowScript: 2: Invalid agent type "docker" specified. Must be one of [any, label, none] @ line 2, column 13.
    agent { docker { image 'python:latest' } }
    ^
    Установите дополнительно Docker Pipeline.

    • @goopalodavid3744
      @goopalodavid3744 Před 2 lety

      спасибо Вам)

    • @bochinskii
      @bochinskii Před rokem +4

      А если будет ругаться на нехватку прав, то вносим пользователя - jenkins (пользователя от которого запускается сервис) в группу - docker

    • @linuxoidovich
      @linuxoidovich Před rokem

      @@bochinskii А если используется другой юзер, то его.

    • @dmphxzrche288
      @dmphxzrche288 Před rokem

      Спасибо, 3 часа е*усь)

  • @evgenyminikh2303
    @evgenyminikh2303 Před 3 lety +12

    Ух, досмотрел последние видео из цикла! Огромное спасибо за объяснение основ и за то, что даете веру в себя и в сто, что это все можно освоить)

  • @user-pl2iz2nh2x
    @user-pl2iz2nh2x Před 4 lety +5

    Огромнейшее спасибо! Никак не мог найти настолько четко и качественно изложенный материал.

  • @owerrride
    @owerrride Před měsícem +1

    Большое спасибо. Крутой материал

  • @dmitriimrcat
    @dmitriimrcat Před 4 lety +7

    Хорошо обьясняет, самое главное это где смотреть инструкцию, и чего откуда берется, чтобы было общее понимание как оно работает. Спасибо!

  • @mr_ekoebve
    @mr_ekoebve Před rokem +3

    Уроки до сих пор актуальны, спасибо!

  • @temohatna2093
    @temohatna2093 Před 2 lety +3

    Агооньь.. Уже 3й раз пересматриваю и это великолепно.
    🖐️🖐️👌🏻

  • @AlekseySergeev278
    @AlekseySergeev278 Před 3 měsíci +1

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

  • @user-we5hn2yi3k
    @user-we5hn2yi3k Před rokem +1

    Спасибо за уроки, very good.

  • @coyotewld
    @coyotewld Před 2 lety +1

    Спасибо за курс, было полезно!

  • @kingston9689
    @kingston9689 Před 4 lety +2

    спасибо Денис, ты круто объясняешь

  • @nedimice
    @nedimice Před rokem +1

    Спасибо Огромное за курс!

  • @mrsalem8118
    @mrsalem8118 Před 3 lety +4

    Спасибо, что ты есть)

  • @iron_kaput
    @iron_kaput Před 4 lety +1

    Очень вовремя, спасибо.

  • @boriskornienko8038
    @boriskornienko8038 Před 3 lety +1

    Денис, спасибо. Хороший курс!

    • @ADV-IT
      @ADV-IT  Před 3 lety +1

      Был рад помоч!

  • @venomvenomov4352
    @venomvenomov4352 Před rokem +1

    Спасибо. Как устроюсь на работу обязательно отправлю донат

  • @dienamiks1265
    @dienamiks1265 Před 4 lety

    Надеюсь дальше будет урок по мультибранч-пайплайнам) лайк. хотя все это на чисто ознакомительном уровне рассказано)

  • @artembaranov2320
    @artembaranov2320 Před 3 lety +2

    Подача материала классная :)

  • @fancystacy
    @fancystacy Před rokem +2

    О-о-о, вот это действительно полезная тема.

  • @andriipereverziev6287
    @andriipereverziev6287 Před rokem +3

    Дякую! В 2023 вже можна розтягувати вниз вікно для коду pipeline

  • @conor7083
    @conor7083 Před 2 lety +4

    если что...
    установить Docker Pipeline
    установить docker на машину с агентом/нодой/слейвом
    добавить разрешение на запуск контейнеров для учётки дженкиса
    ...
    профит

    • @nedimice
      @nedimice Před rokem +1

      Для пункта №3 : если запускать на Remote Agent : sudo usermod -aG docker $USER

  • @Srg_-rs5ms
    @Srg_-rs5ms Před 4 lety +6

    CONGRATULYACIYA ! ))))))))))

  • @maskon78
    @maskon78 Před rokem +2

    Огромное спасибо за курс!
    Большая просьба - добавить хотябы в описание то, что надо поставить плагин для docker и дать права на сокет.

  • @user-gu1sv3ct4f
    @user-gu1sv3ct4f Před 2 lety +1

    Чувак, огромное спасибо

  • @BraentR
    @BraentR Před 2 lety +1

    Спасибо

  • @orlik_bjj
    @orlik_bjj Před 3 lety +9

    Денис, здравствуйте, а можно отдельный урок с пайплайном по работе с агентом кубернейтса? Это отдельный вид извращения и он очень много где применяется. Спасибо за знания! Базу у Вас получил - теперь документацию копать уже в разы легче по разным нюансам.

  • @MrTheMaks
    @MrTheMaks Před 2 lety +2

    Просмотрел весь плейлист, спасибо огромное! Теперь можно и AWS продолжить смотреть у вас)

  • @user-tq1et2ik3z
    @user-tq1et2ik3z Před 3 lety +2

    Посмотрел все видео про Jenkins, всё супер и доступным языком!)
    Запиши пожалуйста так же подробно про Openshift))

    • @ADV-IT
      @ADV-IT  Před 3 lety

      Никогда не пользовался Openshift

    • @malediq
      @malediq Před rokem

      k8s же есть уроки, тоже самое, за мелкими отличиями, но команды теже, в шифте просто побольше

    • @user-tq1et2ik3z
      @user-tq1et2ik3z Před rokem +1

      @@malediq спасибо, за год я уже это понял 😅

  • @annakhuseinova8162
    @annakhuseinova8162 Před 4 lety +1

    Лучший!

  • @MsZoltoN
    @MsZoltoN Před 3 lety +7

    Помимо докера на ноде еще нужно поставить плагины в менеджере плагинов дженкинса Docker, Docker Pipeline

  • @user-uo9lf8uj6s
    @user-uo9lf8uj6s Před rokem +2

    КРА-СА-ВА.
    ФУЛЛ курс !

  • @vang9519
    @vang9519 Před 3 lety +5

    Молитвы услышаны 10:48, теперь можно растягивать окно)

  • @etodex
    @etodex Před 4 lety +4

    Не понимаю, почему так мало просмотров - тема интересная!

    • @Shareware412
      @Shareware412 Před 3 lety +1

      Интересных людей мало, смузи поколение преобладает)

  • @house6942
    @house6942 Před rokem +3

    поздравляю всех кто осилил этот мини курс)

  • @faridakbarov4532
    @faridakbarov4532 Před 4 lety +1

    ну наконец-то, самое небзодый материал в jenkins, было бы круто если был бы , расссмотрен варинт
    git--jenkins--docker build--docker push-- kubernetes deploy
    и расписанный jenkins file под это дело
    Полная цепочка ci cd, Денис надеюсь ты увидишь этот коммент!!! спасибо за видосы

    • @fivaproldge
      @fivaproldge Před 4 lety

      Самый какой??

    • @ADV-IT
      @ADV-IT  Před 4 lety

      Это основы Dockerfile а не полный CI/CD Pilepline

  • @pahandlinniy
    @pahandlinniy Před 4 lety +5

    Вот и годнота подъехала. Очень рад урокам по дженкинс. Буду с нетерпением ждать продолжения.

  • @TigranDoOk
    @TigranDoOk Před měsícem +1

    Привет из арпеля 2024.
    Теперь окно для редактирования скрипта спокойно растягивается =))
    Если джоб отваливается с ошибкой "Got permission denied while trying to connect to the Docker daemon socket", то нужно:
    sudo usermod -a -G docker jenkins
    и рестартнуть jenkins

  • @texasviking7732
    @texasviking7732 Před 2 lety +1

    Клёво!

  • @deadmopo3174
    @deadmopo3174 Před 2 lety +1

    spasibo bratan

  • @George-mk7lp
    @George-mk7lp Před 2 lety

    дженкинс - использует только groovy или в принципе можно скачать плагин и использовать другие языки?

  • @vitalykargin
    @vitalykargin Před 2 lety +1

    10:32 тебя услышали. Сделали )))

  • @DigitusMedius
    @DigitusMedius Před 4 lety

    Как будто жду очередную серию Игры Престолов :) 55 минут осталось :)

    • @Alex_La
      @Alex_La Před 4 lety +1

      13 минут осталось)))

  • @user-ft6xr1qd7u
    @user-ft6xr1qd7u Před 2 lety

    Подскажите плиз, может ли дженкинс автоматически поднять сервер на клауде и сделать туда деплой, если да, то нужен спец плагин? Спасибо

  • @oleggv5518
    @oleggv5518 Před 4 lety +2

    Денис, хотелось бы чтобы ты показал более реалистичные вещи с которыми сталкиваешься на работе . Например, есть проект на github. Нужно настроить webhook чтобы он дёргал jenkins при каждом изменении. А jenkins в свою очередь запускал бы pipeline из jenkinsfile. Этот pipeline должен сделать build, например создать файл war с помощью maven, и потом запустить роль ansible чтобы задеплоить его на сервер.

    • @ADV-IT
      @ADV-IT  Před 4 lety +2

      Ну это просто посмотреть два урока вместе, я в принципе всё уже показал.
      Показал как настроить GitHub Webhook, показал как запускать shell команды.
      И помощью Shell ты вместо [echo "hello"] просто запускай [ansible ]

  • @MegaHacker342
    @MegaHacker342 Před 4 lety +2

    То что надо, как раз мои слабые стороны) постоянно на собеседовании фейлю

    • @Alex_La
      @Alex_La Před 4 lety +1

      А о чем именно спрашивают?

    • @dentuso8
      @dentuso8 Před 2 lety

      о чем спрашивали на собеседованиях?

  • @bq3074
    @bq3074 Před 2 lety

    Как можно разбить Jenkinsfile на части? А то у меня он достаточно большой, подключается около 7-8 шагов, слишком много кода для одного файла.

  • @So1grey
    @So1grey Před rokem +1

    А можно сделать так что бы контейнер в конце оставался активным?

  • @devopsengineer4486
    @devopsengineer4486 Před 3 lety

    Денис, а такой вопрос, получается чтобы деплоить веб проекты с фрэймворками ,нужно на хосте ставить дженкинс и собственно там делать дженкинс файл (Pipline)?
    Деплоить на remote сервер html файл , получилось, а вот с nodejs проектами ,как их деплоить, чет тяжко пока что ...
    Подскажи пожалуйста, что надо сделать ?

    • @ADV-IT
      @ADV-IT  Před 3 lety

      А как ты раньше деплоил?
      Скорей всего копировал все файлы проекта на WebServer.
      Ну делай тоже самое через Jenkins теперь. всё.

  • @user-yt6zy9zo1z
    @user-yt6zy9zo1z Před 4 lety +1

    ООО пайпы пошли

  • @ShadowStormlq5mwdasd
    @ShadowStormlq5mwdasd Před rokem

    А pipline это выполнения какого-то количества джобов в stage ?

  • @MrBochanov
    @MrBochanov Před 4 lety +7

    столкнулся с проблемами когда запускал докер в дженкинсе - сначала получал ошибку docker not found - не сразу понял что джоб запускается на слейве где нет докера, созданном на одном из предыдущих уроков, а потом не хватало прав на запуск - вылечил sudo chmod 666 /var/run/docker.sock
    . с нетерпением жду следующего урока, спасибо!

    • @user-dd8bl7pu8o
      @user-dd8bl7pu8o Před 3 lety +2

      Евгений, советую вам добавить пользователя в группу docker, а не давать права 666 - это не безопасно

    • @yarikvadila1266
      @yarikvadila1266 Před 3 lety

      @@user-dd8bl7pu8o подскажите последовательность команд плиз

    • @user-dd8bl7pu8o
      @user-dd8bl7pu8o Před 3 lety +2

      ​@@yarikvadila1266 Чтобы Jenkins Master мог запускать docker контейнеры? Тут нужно понять в чем запущен Jenkins: на голом сервере или в docker контейнере. Если на голом сервере, то вот например есть мануал (ссыль*). Если же Jenkins тоже запущен в докер контейнере, то там ещё кое что нужно. Уточни, где у тебя Jenkins
      Ссыль*
      docs.oracle.com/cd/E37670_01/E75728/html/section_rdz_hmw_2q.html

    • @user-dd8bl7pu8o
      @user-dd8bl7pu8o Před 3 lety

      А, там шла речь о Node, а не о Master. Ну последовательность та же, что по ссылке. Нужно добавить пользователя от имени которого Jenkins исполняет команды на Node в группу docker

    • @yarikvadila1266
      @yarikvadila1266 Před 3 lety

      @@user-dd8bl7pu8o на голом сервере, спасибо за совет, разобрался

  • @user-ir1pb7dp4p
    @user-ir1pb7dp4p Před 3 lety +8

    Просмотрел все 14 выпусков "\d{1,2}-Jenkins .*", курс привлек меня простотой изложения, направленный не на заумные фразы, а улучшение понимания. Спасибо большое! Но в конце я ожидал какого-нибудь конкретного примера построения deploy изменений кода, например на PHP с использованием одного из популярных фреймворков, с запуском "composer install", с запуском unit-тестов, с тестами на качество кода, с рассылкой артефактов на множество бэкендов, выполнением команд на перезапуск веб сервера и т. д. Планируется такое? :-)

    • @ADV-IT
      @ADV-IT  Před 3 lety +1

      Я не программисто и не знаю даже что такое "composer install"

    • @saparserikbaev4827
      @saparserikbaev4827 Před rokem

      Сама концепция работы понятна на простых примерах дальше самому придется почитать

  • @Ilya-cw7qj
    @Ilya-cw7qj Před 3 lety +1

    Отличное видео. А каким образом настроить обратную связь с разработчиками если? например, тесты (блок test staging) прошли неудачно? Можно конечно в скрипте sh настроить команду отправки уведомления по smtp. А есть ли способ это выполнить встроенными средствами Jenkins?

    • @ADV-IT
      @ADV-IT  Před 3 lety +1

      Настрой уведомления в Jenkins

    • @Ilya-cw7qj
      @Ilya-cw7qj Před 3 lety +1

      @@ADV-IT Спасибо

  • @Abel_Aravi
    @Abel_Aravi Před 4 lety +1

    i use teamcity,
    and I like him more)

  • @2NormalHuman
    @2NormalHuman Před 3 lety +3

    на самом деле DSL расшифровывается как domain specific language))

  • @vinchester30
    @vinchester30 Před 2 lety

    В пайплайне есть возможность отправлять сообщения на почту в конце сборки? (В джобах в настройках есть такая опция Уведомления по почте в послесборочных операциях и вроде как понятно все) В пайплайнах же не могу найти эту возможность(((

    • @ADV-IT
      @ADV-IT  Před 2 lety

      Установи нужный Plugin и посылай уведомления хоть в Slack

  • @MRRIBO
    @MRRIBO Před 2 lety +1

    Очень крутой курс по Jenkins. Немного не понял, а для чего именно используются pipelin's? Кто может подсказать? (какой нибудь практический пример)

    • @ADV-IT
      @ADV-IT  Před 2 lety +1

      Чтобы в коде всё держать

  • @xxxxPomaHxxxx
    @xxxxPomaHxxxx Před 3 lety +1

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

    • @ashtonkutcherov3992
      @ashtonkutcherov3992 Před 2 lety

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

  • @user-om1xi5jr2e
    @user-om1xi5jr2e Před 3 lety

    Добрый день, Денис.
    В данный момент запуск (куска кода на groovy) осуществляется через веб интерфейс - my_jenkins/script, это очень не удобно, так как приходит делать лишние тела движения, тем более когда jenkins'ов очень много.
    Подскажите как я могу автоматизировать запуск groovy скрипт в Jenkins?
    Любые идеи... Через ansible, через API .....
    Поделитесь пож-та реальным кейсом.
    Заранее спасибо!

  • @Alex_La
    @Alex_La Před 2 lety

    Планируется видео пайплайна в ECR и оттуда в EKS?

    • @ADV-IT
      @ADV-IT  Před 2 lety +1

      Может как-нибудь сделаю

  • @eamarc
    @eamarc Před 4 lety +11

    Ну что, а теперь связочку: jenkins + ansible ?

  • @conor7083
    @conor7083 Před 2 lety +1

    два разных вывода будет, если что...
    echo 'hello ${PROJECT_NAME}'
    echo "hello ${PROJECT_NAME}"

  • @igorgryschenko6875
    @igorgryschenko6875 Před 3 lety

    Подскажите, как пофиксить?
    Running in Durability level: MAX_SURVIVABILITY
    [Pipeline] Start of Pipeline
    [Pipeline] node
    Running on Jenkins in /var/lib/jenkins/workspace/Pipeline-Job-1
    [Pipeline] {
    [Pipeline] isUnix
    [Pipeline] sh
    + docker inspect -f . python:3.7
    /var/lib/jenkins/workspace/Pipeline-Job-1@tmp/durable-33869128/script.sh: 1: /var/lib/jenkins/workspace/Pipeline-Job-1@tmp/durable-33869128/script.sh: docker: not found
    [Pipeline] isUnix
    [Pipeline] sh
    + docker pull python:3.7
    /var/lib/jenkins/workspace/Pipeline-Job-1@tmp/durable-5d06562e/script.sh: 1: /var/lib/jenkins/workspace/Pipeline-Job-1@tmp/durable-5d06562e/script.sh: docker: not found
    [Pipeline] }
    [Pipeline] // node
    [Pipeline] End of Pipeline
    ERROR: script returned exit code 127
    Finished: FAILURE

    • @NeoHomerSA
      @NeoHomerSA Před 3 lety

      необходимо на сервер, где установлен jenkins - установить и настроить docker + Manage Docker as a non-root user, мануал есть на сайте docker. После перезагрузки сервера все заработает.

  • @user-ou3jn8lt3d
    @user-ou3jn8lt3d Před 3 lety

    А под каким linux юзером выпрлняется дженкинс файл?

    • @ADV-IT
      @ADV-IT  Před 3 lety

      запусти whoami как часть Jenkins job

  • @zzz13zzz17
    @zzz13zzz17 Před 2 lety

    Jenkins convert to pipeline plugin имеет смысл использовать?

    • @ADV-IT
      @ADV-IT  Před 2 lety

      Не пробовал

  • @8bit810
    @8bit810 Před 4 lety

    Можно ли установить openjdk 11 в jenkins и работать с ним?

    • @ADV-IT
      @ADV-IT  Před 4 lety

      Да.
      www.jenkins.io/doc/administration/requirements/java/

  • @samrybkin9184
    @samrybkin9184 Před 2 lety

    Привет Денис а где ссылка на данный курс на Udemy?

    • @ADV-IT
      @ADV-IT  Před 2 lety +1

      www.udemy.com/course/rus-jenkins

    • @samrybkin9184
      @samrybkin9184 Před 2 lety

      @@ADV-IT Спасибо за курс купил его только, что на udemy, к сожалению PayPal у нас в стране запрещен так бы перечислил. Не знаю стану ли я Devops но за такой труд надо отблагодарить считаю:)
      Кстати на Udemy почитал про твои сертификаты по AWS:
      - AWS Security - Specialty
      - AWS Solutions Architect - Associate
      - AWS Developer - Associate
      - AWS SysOps Administrator - Associate
      - AWS DevOps Engineer - Professional
      - AWS Solutions Architect - Professional
      - AWS Cloud Practitioner
      А какой сертификат посоветуешь для начинающего DevOps инженера?

  • @MrMikonoid
    @MrMikonoid Před 4 lety +2

    CJE экзамен как раз заскедулил)

    • @fivaproldge
      @fivaproldge Před 4 lety

      Ух ты, у Дженкинс есть сертификация

    • @dentuso8
      @dentuso8 Před 2 lety

      как экзамен?

  • @stanislavkrivtsov6320
    @stanislavkrivtsov6320 Před 4 lety

    Как можно сложить весь jenkins с нужными плагинами и настройками в git?

    • @nokayzer
      @nokayzer Před 4 lety +2

      Если только через SaaC. Пишешь ансибл плейбук, туда все втыкаешь. 5 минут и дженкинс развернут. Я так сделал)

    • @SON116RUS
      @SON116RUS Před 4 lety +1

      Из практики, мы писали groovy скрипт и запускали его при установке jenkins.

  • @user-ju7zv3pk2y
    @user-ju7zv3pk2y Před 2 lety

    Привет! Спасибо за полезные видео! Может подскажешь: я в VirtualBox поднимаю Vagrant Jenkins & K8s и у меня финальный стейдж деплой
    stage("SSH Into k8s Server") {
    def remote = [:]
    remote.name = 'k8smaster'
    remote.host = '192.168.50.4'
    remote.user = 'vagrant'
    remote.password = 'vagrant'
    remote.allowAnyHosts = true
    stage('Put k8s-spring-boot-deployment.yml onto k8smaster') {
    sshPut remote: remote, from: 'k8s-spring-deployment.yml', into: '.'
    }
    stage('Deploy spring boot') {
    sshCommand remote: remote, command: "kubectl apply -f k8s-spring-deployment.yml"
    }
    }
    все копируется но команда не выполняется "bash: kubectl not found" то же если создать скрипт и его скопировать и запустить. Если я запускаю просто команду на сервере то собирается.

  • @ArmenMelixetyan
    @ArmenMelixetyan Před 3 lety

    Не нахожу простого Pipeline плагина. Может его переименовали , подскажите пожалуйста, кто знает?

    • @ADV-IT
      @ADV-IT  Před 3 lety +2

      Не переименовали

    • @ArmenMelixetyan
      @ArmenMelixetyan Před 3 lety

      @@ADV-IT Оказывается, если устанавливать рекомендованные плагины, то он будет в их числе. А я пытался его найти среди доступных для установки и не находил)
      Благодарю, Денис!

    • @TheDerSliDer
      @TheDerSliDer Před 2 lety

      я в двух уроках так подъе*нулся того чего нет ищите уже в установленных плагинах. 100% он уже у вас есть.

    • @ArmenMelixetyan
      @ArmenMelixetyan Před 2 lety

      @@TheDerSliDer да-да)

  • @user-tk7hx1jk6r
    @user-tk7hx1jk6r Před 2 lety

    {stage {"Like"}}

  • @alexleskov5524
    @alexleskov5524 Před 3 lety

    Лучше связочку Jenkins + SonarQube

  • @raketny_hvost
    @raketny_hvost Před 10 měsíci

    с пайплайном сплошные проблемы на самом деле, особенно с запуском через неё шелл скриптов

  • @Oswee
    @Oswee Před 3 lety

    Bilo bi zdorovo razskazatj kak konfigurirovatj sam Jenkins @ Day 0 s pomoshju tjipa Ansible. I tak zhe kak rabotatj s monorepozitorii.

    • @ADV-IT
      @ADV-IT  Před 3 lety

      Ну глянь уроки первые, там всё показываю, начиная с Установки Jenkins

    • @Oswee
      @Oswee Před 3 lety

      @@ADV-IT Nea.. ja ne pro ustanovku. Tam vsjo ponjatno. A imenno konfiguracija bez izpolzovanie UI. Sozdanie polzovatelei, instalacija pluginov, toolov itd s pomoshju skriptov. Zapustil Tf... sozdal alje virtualku. Vidal output IP, hostname.. Zapustil Ansible i ustanovil sam Jenkins. A potom otkljuchaesh setup wizard i s pomoshju tovo zhe Ansibla zalivaesh polzovatelei, SSH kljuchi, i ostalnuju beleberdu dlja proekta i mozhet daze zapuskaesh iznachalnij build dlja proekta. Vsjo eto bez izpolzovanie UI a s pomoshju playbook i templeitov/scriptov.
      U menja shas zadacha razvernutj vsju infrastrukturu do K8s i Bazel tolko izpolzuja skripti. Primerno predstavljaju shto nado budet kopatsa Jenkins XMLkah i pisatj kuchu Groovy... no... mutno kak to vsjo. + ne ponjatno kak rabotatj s monorepo gde pishetsa proekt pod WEB, Flutter, REST, Protobufs i kuchu melkih Go servisov. I esho poka tolkom ne ponjatnaja tema kakim obrazom sharitj raznie variables dlja Tf i Ansible naprimer. V dannij moment postavil Hashi-Vault s KV store po skolko i Ansible i TF mozhet ih chitatj. Nu.. samoe prostoe... alje domennoe imjo kotoroe ispolzuetsa kuchu mestah i tam i tam.

    • @ADV-IT
      @ADV-IT  Před 3 lety +1

      @@Oswee Есть урок про Jenkins cli

  • @fivaproldge
    @fivaproldge Před 4 lety +1

    Денис, а ты видел такое? Как думаешь - оно котируется? www.cloudbees.com/jenkins/certification

    • @ADV-IT
      @ADV-IT  Před 4 lety

      Катируется, я всё никак не соберусь делать

  • @MrDice2slice
    @MrDice2slice Před 2 lety +2

    На самом деле Денис специально делает ошибки, как-будто ты сам делаешь эти ошибки)

  • @andrewclark3325
    @andrewclark3325 Před 4 lety

    Не "ложится", а кладется. Денис, попробуйте писать текс перед записью видео, будет НАМНОГО лучше.

    • @Shareware412
      @Shareware412 Před 3 lety +1

      По тексту будет нудно. А мне очень нравятся его эти "...этот как его...". Или было даже вот так - "...эти как его, чтоб этого как его...". Вот тогда я раз 15 перематывал, чтоб перестать смеяться)

  • @conor7083
    @conor7083 Před 2 lety

    Денис, извини, но "ложатся" х*и и плитка только)))
    но положим тебе благодарность за такие уроки. спасибо! теперь надо в боях тестировать всё вот это вот.
    и да, гитлаб мне нравится больше.

  • @vlad541
    @vlad541 Před 3 lety +2

    Странно, что такая, почти быдлячая, манера подачи материала многим нравится, похоже что это уже тренд, т.к. таких IT-персонажей довольно много уже на ютубе.

    • @dentuso8
      @dentuso8 Před 2 lety

      а ты видел где-то лучше? не стесняйся, поделись ссылкой

  • @Myapryk
    @Myapryk Před 2 lety

    Ошибка:
    Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock:
    на самом jenkins сделал что бы команды докера запускались без sudo но всё равно в jenkins выдаёт эту ошибку , может кто знает как решить ?

    • @Myapryk
      @Myapryk Před 2 lety +2

      usermod -aG docker jenkins
      usermod -aG root jenkins
      chmod 777 /var/run/docker.sock
      Только так пошло

  • @user-ll1jd4ij3g
    @user-ll1jd4ij3g Před 6 měsíci +1

    Спасибо!

  • @borisusov4300
    @borisusov4300 Před 4 lety +1

    Спасибо!