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

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

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

Пікірлер: 45
@cryptomanialove
@cryptomanialove 8 ай бұрын
Редко пишу отзывы, но это единственное видео, где все понятно, четко и без воды! Автору большущий респект! Видео заслуживает сотни тысяч просмотров! С нетерпением жду продолжение!
@bobred549
@bobred549 2 ай бұрын
без воды? ты упоролся? тут 80% лейка в уши!
@user-hl5hi5wp6i
@user-hl5hi5wp6i 11 ай бұрын
Четко ясно и понятно. Спасибо за работу.
@mariaburlaka1808
@mariaburlaka1808 5 ай бұрын
Ты просто супер. Все четко, понятно, кратко, без воды и с хорошими сравнениями! Спасибо
@SemyonF89
@SemyonF89 27 күн бұрын
Брооо, какой же молодец!!! Обожаю айтишечку(с)
@akzntsvv
@akzntsvv 10 ай бұрын
Быстро и четко! Спасибо за контент 👍
@user-lr8kh4jy3g
@user-lr8kh4jy3g 11 ай бұрын
Друг, это шикарно!
@user-bv3lb1ui6d
@user-bv3lb1ui6d 11 ай бұрын
Спасибо, все по полочкам!
@natalyb2378
@natalyb2378 4 ай бұрын
Привет Николай, как долго я этого ждала :)
@user-yr1ck2mb5p
@user-yr1ck2mb5p 2 ай бұрын
Спасибо за объяснения. Лайк
@ilayfortress4091
@ilayfortress4091 6 ай бұрын
Бро, брат, братишка, спасибо большое. Отлично вообще дал информацию
@extendomerc1701
@extendomerc1701 11 ай бұрын
спасибо за контент. хорош. комент для продвижения.
@user-vi1hj7zq3m
@user-vi1hj7zq3m 7 ай бұрын
Мое почтение за материал.
@danijshsjshdh
@danijshsjshdh 9 ай бұрын
Очень круто, красава нереальный🫡
@JackTesting
@JackTesting 3 ай бұрын
Спасибо за классный ролик!
@vladimirkovtunov1397
@vladimirkovtunov1397 7 ай бұрын
Классный ролик, поможет набрать тыкательную базу!) делюсь, респектую!
@Net-olekma
@Net-olekma 11 ай бұрын
Гуд ждём ещё
@user-sd8fk6bx3z
@user-sd8fk6bx3z 2 ай бұрын
Да согласен очень круто все по делу
@vitya.obolonsky
@vitya.obolonsky 9 ай бұрын
Пусть на самом гитлабе лежит) Какие плюси от отдельного репизитория?
@WednesdayTalks
@WednesdayTalks 10 ай бұрын
БРАЗЕР БОЛЬШОЕ СПАСИБО ТЕБЕ ЗА ВИДОС!!!! ПОМОГ
@antonakulov5029
@antonakulov5029 11 ай бұрын
Спасибо, видео огонь! Правильно я понимаю, что gitlab нужно выносить на отдельный сервер, что не надо размещать вместе продакшн и gitlab?
@luchanos
@luchanos 11 ай бұрын
спасибо! я пока не очень опытен в этих вопросах, но думаю что да
@user-ps3zn5je1r
@user-ps3zn5je1r 9 ай бұрын
Хорош
@ilayfortress4091
@ilayfortress4091 6 ай бұрын
Я бы с удовольствием посмотрел видео, где ты делаешь деплой через gitlab ci, несколько проектов с переменными, которые хранятся в самом gitlab
@viktor_borodin
@viktor_borodin 5 ай бұрын
На самом деле очень не хватило рабочего примера со стадиями `build`, `staging`, `test`, `migrations`, `linter`, а так же настроек (параллельный запуск джоб, запуск джоб по условию, автоматический запуск джоб после других джоб, ручной запуск manual джоб). Пишу так, потому что без конкретного примера может быть не ясно зачем вообще CI CD нужен. Можно для примера взять несколько серверов. Один стейдж, после деплоя на который прогоняются тесты, и prod сервер, куда тоже отдельные джобы деплоят успешно разработанный и протестированный проект. Ну и раз мы деплоем на другие серваки было бы полезно посмотреть как работать с артефактами сборки Кстати, был бы рад ещё посмотреть разбор как работать с докером и кубернетис в gitlab ci
@luchanos
@luchanos 5 ай бұрын
Ребята, все будет выходить гораздо больше и быстрее, если будут донаты)
@IlayPugachev
@IlayPugachev 5 ай бұрын
Да, плюсую, не хватило. Кроме простых echo сделать не получилось
@user-qk5bq3xg9g
@user-qk5bq3xg9g 3 күн бұрын
документация в помощь, автор на примере показывал эту документацию и как ей пользоваться. Может за вас вообще все делать?
@slovaricKRIPTONA
@slovaricKRIPTONA 22 күн бұрын
добрый лень, а что мог сделать не правильно у меня пайплан в статусе pending
@hohook1e785
@hohook1e785 3 ай бұрын
билд жоп)
@user-od2jl5uj6v
@user-od2jl5uj6v 13 күн бұрын
Всем привет. Я делал по видео, сначала установил гитлаб на удаленный сервер, потом запустил runner на удаленном сервере, и он в личном кабинете отображается, что запущен, потом я склонировал проект на локальный компьютер, прописал в файле gitlab-ci. yml все команды из видео и запушил , но пайплайн не создался, подскажите что я не так сделал?
@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, прощай!
CI CD наглядные примеры
22:08
Ulbi TV
Рет қаралды 268 М.
They RUINED Everything! 😢
00:31
Carter Sharer
Рет қаралды 14 МЛН
ONE MORE SUBSCRIBER FOR 6 MILLION!
00:38
Horror Skunx
Рет қаралды 15 МЛН
Джордан Питерсон
6:25
МУДРОСТЬ ВЕЛИКИХ УМОВ
Рет қаралды 2
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
Что такое GitLab?
9:38
Merion Academy
Рет қаралды 21 М.
GitLab CI для тестировщика
2:21:06
ITVDN
Рет қаралды 29 М.
They RUINED Everything! 😢
00:31
Carter Sharer
Рет қаралды 14 МЛН