5-Jenkins – Простейшие Jobs включая Deployment

49
48

#devops #девопс #jenkins #ityoutubersru
5-Jenkins – Простейшие Jobs включая Deployment

Если помог, поддержите парой баксов, хотябы Канадских 🙂

source
Jenkins , 5-Jenkins – Простейшие Jobs включая Deployment , , sp_nEF5tdRM , https://www.youtube.com/watch?v=sp_nEF5tdRM , https://i.ytimg.com/vi/sp_nEF5tdRM/hqdefault.jpg , 80859 , 5.00 , #devops #девопс #jenkins #ityoutubersru
5-Jenkins – Простейшие Jobs включая Deployment

Если помог, поддержите парой баксов, хотябы Канадских 🙂 , 1550595466 , 2019-02-19 16:57:46 , 00:39:50 , UC-sAMvDe7gTmBbub-rWljZg , ADV-IT , 1953 , , ADV-IT,Jenkins,Дженкинс,CI/CD,Jenkins на русском,курс по Jenkins,DevOps Pipeline,Simple Jenkins Pileline,jenkins jobs,Jenkins с нуля,простейший пример jenkins deployment,deploy over ssh,деплоймент , https://www.youtubepp.com/watch?v=sp_nEF5tdRM , [ad_2] , [ad_1] , https://www.youtube.com/watch?v=sp_nEF5tdRM, #5Jenkins #Простейшие #Jobs #включая #Deployment

Previous articleErgänzung zum Verasity Video | 1$ VRA schneller als wir denken?
Next articleWhat is Amazon Web Services? AWS Explained | Tutorial & Resources

48 COMMENTS

  1. ключик нужно генерить так:
    ssh-keygen -t ecdsa -m PEM
    ибо looks like the issue was related to this topic: Ubuntu 22.04 SSH the RSA key isn’t working since upgrading from 20.04.

  2. Спасибо! Разобрался во всем. Не без проблем, конечно, но все удалось повторить. Но материал у тебя очень ценный!

  3. Такое ощущение, что видео ваши уже устарели, обновить версию jenkins уже по этому пути не удается, делаю сборку, запускаю, она все время висит в очереди, соотвественно, логов я не вижу. Классные видео, мне прям зашли, думаю есть смысл записать свежие.

  4. Пробовал описанные в комментариях способы. Не помогло. Так и выскакивает ошибка Auth failed… Вопрос к автору. Где именно генерировался ключ (на какой машине)? В какие-либо места может добавлялся и поэтому срабатывает?

  5. Ребята всем у кого не получаеться настроить Publish over SSH (jenkins.plugins.publish_over.BapPublisherException: Failed to connect and initialize SSH connection. Message: [Failed to connect session for config [test-server]. Message [Auth fail]]), что я только не делал, перечитал все форумы, тут все коменты перечитал. Потратил я не знаю сколько времени. Решил установкой (на сервак к которому мы конектимся) предидущей версии Ubuntu – 20 , на 22 не работало, никак.

  6. Все так хорошо заходило, пока не началась лажа с деплой, я уже часа 4-5 пытаюсь настроить SSH , коменты читал , не помогает
    сервки у меня на AWS.
    1. Сгенерировал ключи на jenkins серваке.
    2. Отредактировал ключи на jenkins серваке, вставил в них ключи с AWS. (делал и наоборот)
    3. Сделал на дериктоию /var/www/html , chmod 777 , проверил, руками файлы туда могу перемещать от юзера.
    3. Вписываю все данные в Publish over SSH получаю Failed to connect or change directory

  7. Приветствую Вас Сэр!
    Спасибо тебе огромное за столь ценное видео. Спустя три года видео не потеряло актуальность, поднял все на Rocky Linux 8, все работает как часики.

  8. У кого еще не получилось разобраться с ключами (ошибка: "jenkins.plugins.publish_over.BapPublisherException: Failed to connect and initialize SSH connection"), вот инструкция:
    На jenkins сервере (где заходим в веб) генерируем ключ rsa командой ssh-keygen -t rsa -m PEM . Копируем содержимое .ssh/id_rsa.pub и вставляем на web-server-test И web-server-dev В ПАПКУ .ssh/authorized_keys , далее копируем содержимое .ssh/id_rsa и вставляем как в видео.

    jenkins-server:
    $ ssh-keygen -t rsa -m PEM
    $ cat .ssh/id_rsa.pub

    web-server-test:
    $ cat >> .ssh/authorized_keys

    web-server-dev:
    $ cat >> .ssh/authorized_keys

    jenkins-server:
    $ cat .ssh/id_rsa

  9. Всем привет.
    Столкнулся с проблемой publish over ssh не конектится к AWS EC2 Ubuntu22.04 . Если использовать Ubuntu20 все работает. Может кто знает как решить. Заранее спасибо.

  10. ERROR: Exception when publishing, exception message [Exec exit status not zero. Status [5]]
    Build step 'Send build artifacts over SSH' changed build result to UNSTABLE
    Finished: UNSTABLE
    При deploy выдает эту ошибку, что может быть, и что делает команда sudo service httpd restart?

  11. У меня почему то не проходит test ssh. Пробовал генерировать и с -m PEM и без него. С сервера на котором дженкинс подключение по ssh работает. А в дженкинсе при нажатии на тест ошибка jenkins.plugins.publish_over.BapPublisherException: Failed to connect and initialize SSH connection. Message: [Failed to connect session for config [192.168.250.74]. Message [Auth fail]]

  12. Отлично объясняешь ! Спасибо за всё ! Может кто объяснит, почему в /var/www/html не копирует файл , создал другую директорию и указал путь всё работает, права доступа тоже менял , не помогает?

  13. Почему то падает при команде sudo service apache2 restart – выдает:
    ERROR: Exception when publishing, exception message [Exec exit status not zero. Status [1]]

    Build step 'Send files or execute commands over SSH' changed build result to UNSTABLE

    При этом на самом сервере успешно выполняется не запрашивая пароля. именно под тем же пользователем, под которым и работает jenkins. Т.е. index.html успешно закидывается, но вот рестарт сервиса не происходит. Пока не нашел в чем может быть проблема

  14. Денис скажи пожалуйста еще такую
    Важную вещь! Плагин работает до сих пор? Просто я захочу на страницу плагина, там ежемесячно скачиваний 200к плюс минус. Тоесть вроде как используют. Но у меня второй день с ним не получается наладить контакт…. Какие способы только не использовал, вот и хотелось узнать, может плагин просто не актуален уже к примеру. А я как идиот танцы с бубном вторые сутки подряд устраиваю…..я видел тут много у кого проблемы с этими ключами, но это давнешенько уже было. Свежих нету.

  15. было скучно, убил пол дня на настройку Publish over SSH, но так не осилил. По паролю без пробелм заходит, а по сертификату хрен… ладно, для теста оставлю как есть.
    Этот плагин на сегодня имеется и типо работает

  16. Спасибо за ролики.
    А можете подсказать альтернативу плагину publish-over-ssh, так как этот плагин на данный момент не распространяется.
    На странице плагина красуется надпись "Plugin distribution has been suspended"

  17. Нет такого плагина уже в 2022 для ssh. Чем теперь лучше пользоваться? пробовал скачать первый ssh но он не видит виртуалки

  18. Спасибо тебе оромнейшее за твою работу, ты самый лучший автор в русскоязычной сфере по тематике devops! Столкнулся с такой проблеймой publish over SSH действительно больше нет, какие есть альтернтаивные плагины?

  19. Благодарю, не пойму в чем может быть проблема, к серверу подключаюсь, но ни файл не передается ни команды не выполняются…
    до этого все команды прошли успешно, Чак в Восторге. Уже давал сhmod a+w index.html перед отправкой файла, и на папку на сервере html
    Подскажите где может быть проблема? Соединение установлено, ошибки не выдает.
    + chmod a+w index.html
    SSH: Connecting from host [lol-VirtualBox]
    SSH: Connecting with configuration [myWebServer_Test] …
    SSH: EXEC: completed after 1,204 ms
    SSH: Disconnecting configuration [myWebServer_Test] …
    SSH: Transferred 0 file(s)
    Finished: SUCCESS

  20. Автору спасибо большое за очень годный курс!
    Ребят, кто-то может подсказать какой ключ вставлять нужно в Key?
    Вставляю для ТЕСТ сервера не работает для ПРОД, и наоборот. Если вставляю для сервера Jenkins падает на обоих. Может где-то можно почитать подробно об этом

  21. Денис. Хай!
    Вопрос задаю сюда как крайний случай, ибо уже третий день пытаюсь найти ответ в интернете, но кажется его нет, Потому что! – у меня стоит стационарная Убунту на ноуте, на этом же ноуте стоит Дженкинс и Веб сервер на апаче2. Значит мне нет смысла подключать Дженкинс к веб серверу по SSH? ибо один айпишник у веб сервера и дженкинса. Верно?
    А Ошибка следующая выдаёт при тесте конфига:

    jenkins.Plugin.publish_over.BapPublisherException: Failed to add SSH key. Message [invalid privatekey: [B@7e866d34]

    Почему считаю, что нет смысла подключать веб сервер к дженкинс – потому что один айпишник на двоих (у меня одиаковые айпи для Jenkins and Web page) и подключаясь с айпишника, напр. 127.0.1.1 на айпишник 127.0.1.1я буду сидеть на том же месте.

    Либо я знатно туплю, либо нет. Можешь ответить просто туплю я или нет, что понимать – искать ответ дальше или нет.
    Заранее спасибо!

  22. Возможно я плохо слушал , может это было в ролике, если нужно сделать deploy проекта со всеми файлами и каталогами , можно использовать две **

  23. Короче, для всех кто мучался с ssh key, делюсь с вами troubleshooting :

    1.ssh to Jenkins as root
    2. check if jenkins username has /bin/bash in under /etc/passwd
    3. If it looks like this jenkins:x:496:492:Jenkins Continuous Build server:/var/lib/jenkins:/bin/false you need to set the bash for jenkins
    4. sudo usermod -s /bin/bash jenkins
    5. then switch from root to jenkins user : sudo -u jenkins /bin/bash
    6. cd /var/lib/jenkins/.ssh/ generate ssh key – ssh-keygen tab -tab -tab -tab
    7. copy/paste your id_rsa.pub to your destination server authorized_keys
    8. That's it

    можете сделать через дженкинс как на видео, просто саму суть принципа функции ssh на данном уроке можно сделать вот так тоже..

  24. блин, а вот как copy over ssh у меня не получилось настроить… ключики эти. что где сделать запутался. и jenkins и клиент на centos.

  25. хоспади, всю голову переломал, не понимая, что сделал не так.
    вспомнил, что кавычка должна быть `, а не ' 🙂

  26. ну всё, ради плагина с Чаком буду ходатайствовать о переходе на дженкис с гитлаба!

  27. Это превосходно.!!!
    По душе прям. Озвучка крутаяя!
    Твои видео можно смотреть вместо фильмов. 🖐️

  28. мой ssh key не принимает выдет ошибку не могу удаленно подключится, ключи сгенерировал на дженкинс мастере в хойм директории его закрытый ключ скопировал поставил но все равно не получается помогите плиззз

  29. Пытался повторить на Amazon Linux 2, ничего не получилось, пока полностью не передал права владения директорией /var/www/html ec2-user-у, это разве ок?

LEAVE A REPLY

Please enter your comment!
Please enter your name here