CI/CD: GITLAB. УСТАНОВКА И ПЕРВИЧНАЯ НАСТРОЙКА. ПЕРВЫЙ ПРОСТОЙ PIPELINE.

  Переглядів 19,083

luchanos

luchanos

День тому

В новом ролике быстро пробежимся по замечательному инструменту для CI/CD, который называется Gitlab. Установим и настроим его на виртуальном серваке и организуем свой первый pipeline.
Поддержать:
www.donationalerts.com/r/luch...
boosty.to/luchanos
На других платформах:
/ luchanos
/ @luchanos
Канал «luchanos | Balabol IT» в Телеге - t.me/balabol_it
Присоединяйся к нашему чату в Телеге - t.me/luchanos_live_chat
Я в linkedin - www.linkedin.com/in/luchanos
Страница компании - / luchanos
Репозиторий-сокровищница - github.com/luchanos/treasury
#ityoutubers #ityoutubersru
00:00 Введение
01:56 Постановка проблемы
07:26 Как и на чем будем производить настройку
09:28 Установка GitLab
16:00 Где лежит пароль root пользователя
17:00 Заходим в GitLab
18:00 Создаем новый проект
22:40 Установка GitLab-runner
25:23 Создаем свой первый runner
28:50 создаем config-файл в проекте для пайплайта
30:00 Смотрим на свой первый пайплайн
32:00 Добавляем ещё один stage в pipeline
33:30 Заключение

КОМЕНТАРІ: 42
@SemyonF89
@SemyonF89 День тому
Брооо, какой же молодец!!! Обожаю айтишечку(с)
@user-hl5hi5wp6i
@user-hl5hi5wp6i 10 місяців тому
Четко ясно и понятно. Спасибо за работу.
@cardayru
@cardayru 7 місяців тому
Редко пишу отзывы, но это единственное видео, где все понятно, четко и без воды! Автору большущий респект! Видео заслуживает сотни тысяч просмотров! С нетерпением жду продолжение!
@bobred549
@bobred549 Місяць тому
без воды? ты упоролся? тут 80% лейка в уши!
@mariaburlaka1808
@mariaburlaka1808 4 місяці тому
Ты просто супер. Все четко, понятно, кратко, без воды и с хорошими сравнениями! Спасибо
@akzntsvv
@akzntsvv 9 місяців тому
Быстро и четко! Спасибо за контент 👍
@user-bv3lb1ui6d
@user-bv3lb1ui6d 10 місяців тому
Спасибо, все по полочкам!
@danijshsjshdh
@danijshsjshdh 8 місяців тому
Очень круто, красава нереальный🫡
@user-vi1hj7zq3m
@user-vi1hj7zq3m 6 місяців тому
Мое почтение за материал.
@extendomerc1701
@extendomerc1701 10 місяців тому
спасибо за контент. хорош. комент для продвижения.
@user-lr8kh4jy3g
@user-lr8kh4jy3g 10 місяців тому
Друг, это шикарно!
@ilayfortress4091
@ilayfortress4091 5 місяців тому
Бро, брат, братишка, спасибо большое. Отлично вообще дал информацию
@JackTesting
@JackTesting 2 місяці тому
Спасибо за классный ролик!
@user-yr1ck2mb5p
@user-yr1ck2mb5p Місяць тому
Спасибо за объяснения. Лайк
@natalyb2378
@natalyb2378 3 місяці тому
Привет Николай, как долго я этого ждала :)
@user-ps3zn5je1r
@user-ps3zn5je1r 9 місяців тому
Хорош
@Net-olekma
@Net-olekma 10 місяців тому
Гуд ждём ещё
@WednesdayTalks
@WednesdayTalks 9 місяців тому
БРАЗЕР БОЛЬШОЕ СПАСИБО ТЕБЕ ЗА ВИДОС!!!! ПОМОГ
@vladimirkovtunov1397
@vladimirkovtunov1397 6 місяців тому
Классный ролик, поможет набрать тыкательную базу!) делюсь, респектую!
@user-sd8fk6bx3z
@user-sd8fk6bx3z Місяць тому
Да согласен очень круто все по делу
@vitya.obolonsky
@vitya.obolonsky 8 місяців тому
Пусть на самом гитлабе лежит) Какие плюси от отдельного репизитория?
@viktor_borodin
@viktor_borodin 4 місяці тому
На самом деле очень не хватило рабочего примера со стадиями `build`, `staging`, `test`, `migrations`, `linter`, а так же настроек (параллельный запуск джоб, запуск джоб по условию, автоматический запуск джоб после других джоб, ручной запуск manual джоб). Пишу так, потому что без конкретного примера может быть не ясно зачем вообще CI CD нужен. Можно для примера взять несколько серверов. Один стейдж, после деплоя на который прогоняются тесты, и prod сервер, куда тоже отдельные джобы деплоят успешно разработанный и протестированный проект. Ну и раз мы деплоем на другие серваки было бы полезно посмотреть как работать с артефактами сборки Кстати, был бы рад ещё посмотреть разбор как работать с докером и кубернетис в gitlab ci
@luchanos
@luchanos 4 місяці тому
Ребята, все будет выходить гораздо больше и быстрее, если будут донаты)
@IlayPugachev
@IlayPugachev 4 місяці тому
Да, плюсую, не хватило. Кроме простых echo сделать не получилось
@antonakulov5029
@antonakulov5029 10 місяців тому
Спасибо, видео огонь! Правильно я понимаю, что gitlab нужно выносить на отдельный сервер, что не надо размещать вместе продакшн и gitlab?
@luchanos
@luchanos 10 місяців тому
спасибо! я пока не очень опытен в этих вопросах, но думаю что да
@ilayfortress4091
@ilayfortress4091 5 місяців тому
Я бы с удовольствием посмотрел видео, где ты делаешь деплой через gitlab ci, несколько проектов с переменными, которые хранятся в самом gitlab
@hohook1e785
@hohook1e785 2 місяці тому
билд жоп)
@khamzagal7928
@khamzagal7928 Місяць тому
эй гринго где продолжение
@ulongmask
@ulongmask 5 місяців тому
darwin же для маков, а ставите на убунту
@vh3104
@vh3104 10 місяців тому
А это нормально, что мы ранер запускаем на одном и том-же сервере? Смысл тогда в деплоинге и этом всем видео? Я забилдить на локалке и сам могу. А пео факту - запустил я ранер на удаленном сервере. Пушу с локалки. А сервер и духом не чает, что он что-то должен делать. Видео отличное, разжевывается все хорошо. Но! - абсолютно бесполезно...ну почему НИ ОДИН туториал не может просто обьяснить как билдить на удаленном сервере через гитлаб??? НИ ОДИН!!!
@luchanos
@luchanos 10 місяців тому
Я ничего не понял из написанного, простите
@vh3104
@vh3104 10 місяців тому
@@luchanos Мы раннер запускаем там, где находится код, верно? А я хочу раннер запустить на удаленном сервере, пушить с локального компьютера и получить билд на том, удаленном сервере. Плюс к тому всему вопрос - или я не увидел, или, скорее всего, не понял - как репозиторий знает на каком ранере ему запускать пайплайн? Мы ведь создали раннер не для определенного проекта, а для всех проектов (репозиториев) которые могут быть на аккаунте.
@vh3104
@vh3104 10 місяців тому
@@luchanos К примеру, по резульатау туторила, скрипт - echo "Hello World" > HW.txt не создает такого файла на сервере, где раннер запущен. На этом этапе мне становится совсем не понятно, что мы делаем, и где запускается скрипт, прописанный в пайплайне
@vh3104
@vh3104 10 місяців тому
С этим гитдаб какой-то кромешный ужас... На битбакете свой первый пайплайн создал за 2 часа. На гитлабе уже третий день и не вижу шансов, что он закончится успешно сегодня. Просто паника какая-то
@apostol_fet
@apostol_fet 9 місяців тому
@@vh3104 так сделай pwd и узнаешь)
@TechBusinessDev
@TechBusinessDev 2 місяці тому
Первые 12 минут пиздежа про то что нет теории а только практика
@luchanos
@luchanos 2 місяці тому
Так сделай лучше, а не пизди почём зря
@supreltd
@supreltd 10 місяців тому
Пушка! Jenkins, прощай!
Ах Ты Ж Су... Не Провоцируй Меня! @NutshellAnimations
00:15
Глеб Рандалайнен
Переглядів 3,3 млн
顔面水槽がブサイク過ぎるwwwww
00:58
はじめしゃちょー(hajime)
Переглядів 47 млн
CI CD наглядные примеры
22:08
Ulbi TV
Переглядів 263 тис.
Redis за 20 минут
23:22
suchkov tech
Переглядів 76 тис.
Настройка CI/CD в Gitlab для Kubernetes
1:20:52
CorpSoft24
Переглядів 6 тис.
Ах Ты Ж Су... Не Провоцируй Меня! @NutshellAnimations
00:15
Глеб Рандалайнен
Переглядів 3,3 млн