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

  Рет қаралды 20,048

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 Заключение

Пікірлер: 44
@SemyonF89
@SemyonF89 18 күн бұрын
Брооо, какой же молодец!!! Обожаю айтишечку(с)
@cryptomanialove
@cryptomanialove 8 ай бұрын
Редко пишу отзывы, но это единственное видео, где все понятно, четко и без воды! Автору большущий респект! Видео заслуживает сотни тысяч просмотров! С нетерпением жду продолжение!
@bobred549
@bobred549 2 ай бұрын
без воды? ты упоролся? тут 80% лейка в уши!
@mariaburlaka1808
@mariaburlaka1808 5 ай бұрын
Ты просто супер. Все четко, понятно, кратко, без воды и с хорошими сравнениями! Спасибо
@user-hl5hi5wp6i
@user-hl5hi5wp6i 11 ай бұрын
Четко ясно и понятно. Спасибо за работу.
@user-yr1ck2mb5p
@user-yr1ck2mb5p 2 ай бұрын
Спасибо за объяснения. Лайк
@viktor_borodin
@viktor_borodin 5 ай бұрын
На самом деле очень не хватило рабочего примера со стадиями `build`, `staging`, `test`, `migrations`, `linter`, а так же настроек (параллельный запуск джоб, запуск джоб по условию, автоматический запуск джоб после других джоб, ручной запуск manual джоб). Пишу так, потому что без конкретного примера может быть не ясно зачем вообще CI CD нужен. Можно для примера взять несколько серверов. Один стейдж, после деплоя на который прогоняются тесты, и prod сервер, куда тоже отдельные джобы деплоят успешно разработанный и протестированный проект. Ну и раз мы деплоем на другие серваки было бы полезно посмотреть как работать с артефактами сборки Кстати, был бы рад ещё посмотреть разбор как работать с докером и кубернетис в gitlab ci
@luchanos
@luchanos 5 ай бұрын
Ребята, все будет выходить гораздо больше и быстрее, если будут донаты)
@IlayPugachev
@IlayPugachev 5 ай бұрын
Да, плюсую, не хватило. Кроме простых echo сделать не получилось
@akzntsvv
@akzntsvv 10 ай бұрын
Быстро и четко! Спасибо за контент 👍
@user-bv3lb1ui6d
@user-bv3lb1ui6d 11 ай бұрын
Спасибо, все по полочкам!
@extendomerc1701
@extendomerc1701 11 ай бұрын
спасибо за контент. хорош. комент для продвижения.
@user-lr8kh4jy3g
@user-lr8kh4jy3g 11 ай бұрын
Друг, это шикарно!
@user-vi1hj7zq3m
@user-vi1hj7zq3m 7 ай бұрын
Мое почтение за материал.
@ilayfortress4091
@ilayfortress4091 6 ай бұрын
Бро, брат, братишка, спасибо большое. Отлично вообще дал информацию
@vladimirkovtunov1397
@vladimirkovtunov1397 6 ай бұрын
Классный ролик, поможет набрать тыкательную базу!) делюсь, респектую!
@JackTesting
@JackTesting 3 ай бұрын
Спасибо за классный ролик!
@danijshsjshdh
@danijshsjshdh 8 ай бұрын
Очень круто, красава нереальный🫡
@natalyb2378
@natalyb2378 3 ай бұрын
Привет Николай, как долго я этого ждала :)
@user-sd8fk6bx3z
@user-sd8fk6bx3z 2 ай бұрын
Да согласен очень круто все по делу
@vitya.obolonsky
@vitya.obolonsky 9 ай бұрын
Пусть на самом гитлабе лежит) Какие плюси от отдельного репизитория?
@slovaricKRIPTONA
@slovaricKRIPTONA 12 күн бұрын
добрый лень, а что мог сделать не правильно у меня пайплан в статусе pending
@user-od2jl5uj6v
@user-od2jl5uj6v 4 күн бұрын
Всем привет. Я делал по видео, сначала установил гитлаб на удаленный сервер, потом запустил runner на удаленном сервере, и он в личном кабинете отображается, что запущен, потом я склонировал проект на локальный компьютер, прописал в файле gitlab-ci. yml все команды из видео и запушил , но пайплайн не создался, подскажите что я не так сделал?
@Net-olekma
@Net-olekma 11 ай бұрын
Гуд ждём ещё
@ilayfortress4091
@ilayfortress4091 6 ай бұрын
Я бы с удовольствием посмотрел видео, где ты делаешь деплой через gitlab ci, несколько проектов с переменными, которые хранятся в самом gitlab
@WednesdayTalks
@WednesdayTalks 10 ай бұрын
БРАЗЕР БОЛЬШОЕ СПАСИБО ТЕБЕ ЗА ВИДОС!!!! ПОМОГ
@antonakulov5029
@antonakulov5029 11 ай бұрын
Спасибо, видео огонь! Правильно я понимаю, что gitlab нужно выносить на отдельный сервер, что не надо размещать вместе продакшн и gitlab?
@luchanos
@luchanos 11 ай бұрын
спасибо! я пока не очень опытен в этих вопросах, но думаю что да
@hohook1e785
@hohook1e785 2 ай бұрын
билд жоп)
@user-ps3zn5je1r
@user-ps3zn5je1r 9 ай бұрын
Хорош
@khamzagal7928
@khamzagal7928 2 ай бұрын
эй гринго где продолжение
@ulongmask
@ulongmask 6 ай бұрын
darwin же для маков, а ставите на убунту
@vh3104
@vh3104 11 ай бұрын
А это нормально, что мы ранер запускаем на одном и том-же сервере? Смысл тогда в деплоинге и этом всем видео? Я забилдить на локалке и сам могу. А пео факту - запустил я ранер на удаленном сервере. Пушу с локалки. А сервер и духом не чает, что он что-то должен делать. Видео отличное, разжевывается все хорошо. Но! - абсолютно бесполезно...ну почему НИ ОДИН туториал не может просто обьяснить как билдить на удаленном сервере через гитлаб??? НИ ОДИН!!!
@luchanos
@luchanos 11 ай бұрын
Я ничего не понял из написанного, простите
@vh3104
@vh3104 11 ай бұрын
@@luchanos Мы раннер запускаем там, где находится код, верно? А я хочу раннер запустить на удаленном сервере, пушить с локального компьютера и получить билд на том, удаленном сервере. Плюс к тому всему вопрос - или я не увидел, или, скорее всего, не понял - как репозиторий знает на каком ранере ему запускать пайплайн? Мы ведь создали раннер не для определенного проекта, а для всех проектов (репозиториев) которые могут быть на аккаунте.
@vh3104
@vh3104 11 ай бұрын
@@luchanos К примеру, по резульатау туторила, скрипт - echo "Hello World" > HW.txt не создает такого файла на сервере, где раннер запущен. На этом этапе мне становится совсем не понятно, что мы делаем, и где запускается скрипт, прописанный в пайплайне
@vh3104
@vh3104 11 ай бұрын
С этим гитдаб какой-то кромешный ужас... На битбакете свой первый пайплайн создал за 2 часа. На гитлабе уже третий день и не вижу шансов, что он закончится успешно сегодня. Просто паника какая-то
@apostol_fet
@apostol_fet 10 ай бұрын
@@vh3104 так сделай pwd и узнаешь)
@TechBusinessDev
@TechBusinessDev 3 ай бұрын
Первые 12 минут пиздежа про то что нет теории а только практика
@luchanos
@luchanos 3 ай бұрын
Так сделай лучше, а не пизди почём зря
@supreltd
@supreltd 11 ай бұрын
Пушка! Jenkins, прощай!
КАКОЙ ЛИНУКС ВЫБРАТЬ В 2024
24:21
PLAFON - Канал о линуксе
Рет қаралды 458 М.
La final estuvo difícil
00:34
Juan De Dios Pantoja
Рет қаралды 26 МЛН
CI CD наглядные примеры
22:08
Ulbi TV
Рет қаралды 266 М.
Что такое GitLab?
9:38
Merion Academy
Рет қаралды 17 М.
github upload project. Gow to use github
13:52
Дмитрий Тхоржевский
Рет қаралды 38 М.
Деплоим Yandex Cloud с помощью Terraform и GitLab
49:00
Что такое TCP/IP: Объясняем на пальцах
15:38