5169
Это проект Слёрма: коммьюнити для начинающих DevOps-инженеров, как стартовать в Девопс, вебы от ТОП экспертов, новости, общение и поддержка Бесплатный курс по DevOps: https://to.slurm.io/2pKSCw Присоединиться к чату канала: https://t.me/+8C5lo1K0Jn80MDIy
Коллеги, напоминаю, что сегодня в 19:00 мск мы с Евгением Федосеевым проведём эфир про развитие в DevOps
Разберём, что реально даёт рост, на какие технологии сделать ставку в этом году, как новичку не потеряться и с какими вызовами инженеры встречаются каждый день.
Регистрация — в боте. Жду всех! 👋
Коллеги приветствую👋
Давайте честно: классический DevOps-стек — это база, но без ИИ сейчас уже как без рук. Рутины много, времени мало, а хочется заниматься архитектурой, а не бесконечным копанием в логах.
Поэтому Слёрм сделал предложение, от которого сложно отказаться:
С 1 июля по 1 сентября вы покупаете курс Профессия DevOps-инженер и получаете курс ИИ для DevOps в подарок
Зачем инженеру ИИ?
➡️Быстро генерировать и ревьюить Terraform, Helm и манифесты K8s.
➡️Мгновенно искать причины инцидентов в горах логов.
➡️Автоматически создавать документацию и runbook'и.
➡️Проверять CI/CD-конфиги на ошибки за секунды.
➡️Освободить время для роста платформы, а не для рутины.
Что в итоге⬇️
Профессия DevOps-инженер — ваш апгрейд навыков
ИИ для DevOps — как бонус, чтобы работать ещё быстрее
⏩Акция действует до 1 сентября включительно
Успейте взять оба курса по цене одного
Коллеги приветствую👋
Посмотрел свежую статью от ребят из Флант на Хабре и поймал себя на мысли, что давно не читал материал, который так хорошо описывает реальный рост инженера.
🔴Особенно откликнулась мысль, о которой пишет Алексей: развитие инженера — это не про коллекционирование инструментов и не про желание знать всё обо всём. В какой-то момент приходит понимание, что ценность создаёт именно глубина. Умение разобраться в причине проблемы, понять как работает система под капотом и принять инженерное решение.
🔴Отдельно хочу отметить раздел про испытательный срок и критерии успешного прохождения. Если честно, такого уровня прозрачности в описании ожиданий от нового сотрудника встречается не так много. Когда инженер понимает, что именно от него ждут в первые месяцы работы и по каким критериям будут оценивать результат — это сильно снижает уровень неопределённости и помогает сфокусироваться на действительно важных вещах.
А ещё, хочу позвать вас в комментарии обсудить один вопрос. Что сегодня важнее для инженера:
➡️знать понемногу про всё подряд;
или
➡️иметь глубокую экспертизу в нескольких областях и строить карьеру вокруг неё?
Мне кажется, что рынок всё чаще голосует за второй вариант. Но интересно посмотреть, как это видите вы ⬇️
Статья: https://habr.com/ru/companies/flant/articles/1049626/
Коллеги приветствую👋
Кто помнит, в прошлом году мои коллеги уже проводили мероприятие про DevOps в нашем уютном офисе. В этом году мероприятие снова состоится, и меня очень радует, что это становится хорошей традицией🔥
Но самое ценное здесь — интересные технические темы и, конечно, возможность пообщаться с инженерами, что, на мой взгляд, не менее интересно, чем сами доклады⬇️
Traefik vs Harbor: как %2F сломал UI и как это чинить?
В тестовом кластере решили попробовать Traefik вместо nginx ingress. Задеплоили Harbor — и стабильно ловили HTTP 400 при открытии страницы образа.
Начал разбираться и нашёл похожий кейс в issue/PR на GitHub. Подробнее здесь
🔴Причина: Traefik начал блокировать URL-encoded символы в path, в том числе %2F (encoded slash). Harbor использует такие пути, и запросы просто отбрасываются на уровне ingress.
❗️Решение: включаем параметр, разрешающий %2F. В чарте — правим values, перевыкатываем релиз. После этого UI работает без ошибок. Подробнее здесь
Подробности и эволюция политики безопасности от версии к версии — в issue/PR Traefik:
➡️Сам параметр
➡️Как менялись правила
➡️Тот самый 16-часовой дебаг
Подробнее здесь
Если столкнётесь с таким поведением — не теряйте время, решение уже есть
GitLab 19.0.1: сломался Docker Registry — есть рабочий workaround
Коллеги, приветствую👋
После обнолвения до 19-й версии GitLab столкнулся с неприятным багом: перестал работать Docker Registry. Причем я специально переждал и протестировал обновление 19.0.1 — проблема никуда не ушла.
Официальный тикет в GitLab - https://gitlab.com/gitlab-org/gitlab/-/work_items/600955
Но есть хорошая новость: workaround из этого тикета реально работает. Обходное решение позволяет быстро вернуть Registry к жизни.
Если вы планируете мигрировать на 19.0.1 или уже обновились и получили сломанный registry — не паникуйте. Заходите в issue, применяйте фикс и живите спокойно.
Коллеги всех с началом новой недели👋
Хочу вам рассказать историю, которая однажды произошла с моим коллегой в понедельник:
Рабочий день уже завершен...
Разработчик пишет: «После установки релиза сервис перестал открываться».
Через пару минут другие команды тоже начинают жаловаться - новые релизы недоступны по HTTP.
Смотрю логи ingress-nginx controller:
Error: exit status 1
2026/04/23 16:28:44 [emerg] 85863#85863: "large_client_header_buffers" directive is not allowed here in /tmp/nginx/nginx-cfg3132651217:45488
nginx: [emerg] "large_client_header_buffers" directive is not allowed here in /tmp/nginx/nginx-cfg3132651217:45488
nginx: configuration file /tmp/nginx/nginx-cfg3132651217 test failed
nginx.ingress.kubernetes.io/configuration-snippet: | large_client_header_buffers 16 32k;
Context:
http, server
data: large-client-header-buffers: "16 32k"
А как ваши дела? Поделитесь в комментариях👇
Читать полностью…
Коллеги приветствую. Недавно вышла версия Gitlab 19 версии.
Нравится рассказывать о интересных фичах и хотелось бы разобрать кучу всего интересного что добавилось, но большинство фич в платной версии конечно.
Рассмотрим функционал кастомизированные inputs для merge requests
Сделаем так, что-бы внутри MR можно было запустить пайплайн выбирая параметры а уже потом положительный результат выполнения требуется для слияния. Это можно использовать для сценариев когда пайплайн может работать в разных режимах и требуется такая вариативность
Вот один из вариантов применения, можно вставить и попробовать
spec:Читать полностью…
inputs:
environment:
description: "Куда деплоим демо"
default: "test"
options:
- "test"
- "stagging"
test_suite:
description: "Какой набор тестов запускать"
default: "smoke"
options:
- "smoke"
- "full"
---
workflow:
rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
- when: never
stages:
- info
- test
- deploy
show-inputs:
stage: info
script:
- echo "MR pipeline demo"
- echo "environment=$[[ inputs.environment ]]"
- echo "test_suite=$[[ inputs.test_suite ]]"
smoke-tests:
stage: test
rules:
- if: '"$[[ inputs.test_suite ]]" == "smoke"'
script:
- echo "Running SMOKE tests"
- echo "Quick checks only"
full-tests:
stage: test
rules:
- if: '"$[[ inputs.test_suite ]]" == "full"'
script:
- echo "Running FULL tests"
- echo "Long regression suite"
deploy:
stage: deploy
script:
- echo "Deploy to $[[ inputs.environment ]]"
- |
if [ "$[[ inputs.environment ]]" = "stagging" ]; then
echo "Stagging mode demo"
else
echo "Test mode demo"
fi
Коллеги, приветствую👋
Слёрм объявляет о запуске нового практического курса «Разработка ИИ-агентов»
Для кого этот курс:
⏩Инженеры DevOps / SRE (автоматизация инцидентов, диагностика через kubectl);
⏩Backend-разработчики (интеграция LLM в сервисы);
⏩Специалисты, пишущие на Python и желающие перейти в ИИ-инженерию без углубления в ML
Результаты по окончании 10 недель обучения:
🔴Сборка мульти-агентной системы (Incident Response / K8s Troubleshooter);
🔴Проработка вопросов безопасности, мониторинга и оптимизации стоимости LLM-запросов;
🔴Итоговый GitHub-репозиторий с архитектурой и интеграцией автоматизированных оценок качества и производительности (CI/eval-тесты) в CI/CD-пайплайны.
➡️Инструментарий: LangGraph, FastMCP, LiteLLM, DeepEval, Langfuse, Docker, K8s.
➡️Формат: 12 уроков, QA-сессии, чат с экспертами, проверка проекта, именной сертификат.
УЗНАТЬ ПОДРОБНОСТИ
Коллеги, приветствую👋🏻
Приглашаю вас сегодня в 19:00 на вебинар: «Введение в ИИ: от LLM и MCP до ИИ-агентов»
Эксперты на вебинаре обсудят:
🔴как работает LLM;
🔴 полезные приемы написания запросов для ИИ на выполнение задачи (промптов);
🔴 как работать с внутренними данными с помощью ИИ-агентов;
🔴 что такое MCP и зачем это нужно;
🔴 как создать своего первого ИИ-агента.
Что ещё будет на вебинаре:
Вы скорее всего слышали про сертификацию CKAD (Certified Kubernetes Application Developer).
Обычно на этот экзамен выделяют 120 минут и 18 задач. На вебинаре эксперты проведут демо, как решить все задания буквально за пару минут с помощью ИИ.
Спикеры вебинара — эксперты курса «ИИ в работе DevOps-инженера»:
⏩София Филиппова, ИИ-инженер в компании Innova.
⏩Виктор Ведмич, старший архитектор решений.
Ссылка на веб придет в бота:
➡️ Регистрация за 30 сек ⬅️
Приветы! На связи конечно Аниса, пятница же 😎
Ранее рассказывала об Эффекте ореола, как и почему он работает. Зафиксировали.
А сегодня расскажу о таком, уже для продвинутых:
Как использовать Эффект ореола при поиске работы?
1️⃣ Следим за первой и последней минутой общения
Человеческая психика круто запоминает начало и конец беседы.
Начало — первое впечатление. Конец — запоминающееся послевкусие.
Если есть волнение, можно им открыто поделиться, это обычно располагает.
Вполне нормально, что мы одновременно обладаем социальными ролями "Кореш Серёги" и "Котик" и "Кандидат на senior-разработчика". Перед собеседованием важно продумать, какими качествами может обладать последний, и транслировать их.
Еще раз: мы не играем роль. Все эти роли уже есть в нас, и их важно просто вывести на передний план.
Фразы в стиле "я, конечно, не эксперт в этом”, "у меня не так много опыта", "может быть, я не совсем подхожу" могут казаться проявлением милой скромности. Но психологически они создают такое впечатление: кандидат сам подсказывает работодателю, где в нем сомневаться.
Лучше сказать так:
"Интересно, у меня фокус в работе был в другом, однако было бы интересно погрузиться в эту задачу — меня отчасти это и заинтересовало в вакансии”.
Коллеги приветствую👋
Снова отвлекусь от привычных технических тем, и расскажу историю как я хотел купить себе кепку. Типичная ситуация, как в комедии "Малкольм в центре внимания" в сцене про замену лампочки: "Как ты думаешь, что я делаю?"
🔴Для начала я применив простой инженерный подход, думал пойти и купить просто такую-же как у меня есть, чтобы не рисковать.
Оказалось что их уже нет, а новые уже не такие.
🔴Начал искать другие, но или выбор слишком большой, или его нет и не удалось что-то выбрать, чтобы было не хуже.
🔴Думал сделать кепку на основе готовой, добавив логотип - узнал технические ограничения, которые не позволили реализовать желаемое.
🔴На этом этапе я сел придумывать концепцию, генерировать векторные изображения и писать ТЗ на целый лист А4.
🔴Собрав текстовое описание, логотипы и примерные рендеры, я пошёл в организации, которые шьют кепки с нуля. Написал в разные места. Меня либо игнорировали, либо сказали, что с таким ТЗ мне делать ничего не будут, и только одна компания отозвалась и сказала, что сделаем, но после этого перестала отвечать на сообщения.
🔴На этом этапе можно было сдаться или упростить идею, но я решил с одной стороны дальше не прорабатывать, а с другой — из принципа дойти до конца в этой задаче.
🔴Для этого на выставке, где разные производители одежды из Китая демонстрируют свою продукцию, был найден завод, который в своём каталоге содержал возможность пошива кепки из любого материала и с учётом всех требований. Из важного — ещё готовность работать с оплатой от меня.
🔴Выставка закончилась, и старательный китаец, вернувшийся к себе домой, начал мучать меня каталогами тканей, странными требованиями и нежеланием читать ТЗ. Если не проверить что угодно — результат будет неожиданный. Долго думал, как бы он просто не сделал мне кепку размером с брелок. Подходящего образования, чтобы понимать в выкройке, у меня нет, но рулетка и кепка в руке помогали.
🔴В итоге прошло несколько месяцев, и я получил свою кепку. Её можно носить, в целом всё хорошо. Но я узнал много нюансов, и во второй раз уже сделал бы ещё лучше. Но пока не знаю, захочу ли ещё раз это пройти, разве что вы поддержите мои идеи.
Ниже отправлю фото кепок, которые у меня получились⬇️
Салют! На связи Аниса 👸
Вопрос вам на засыпку:
Знаете про Эффект ореола?
Это когда одно яркое качество создает общее впечатление обо всем остальном.
Красивая девушка = несерьёзная. Спокойный мужчина = не лидер. Рекомендация от сотрудника = особенный кандидат.
И любимое: сотрудник бигтеха = сильный и лучший кандидат с уважением ко всем бигтехам 😬
🗣 Почему так происходит?
1️⃣Экономия когнитивных ресурсов
Мозгу проще сделать быстрый вывод на основе одной детали, чем тратить время и энергию на анализ всех характеристик
Мы склонны верить, что если человек добрый, то, скорее всего он ещё умный и честный. Так проще создать в голове полный образ
Окружение и социальная среда формируют шаблоны, которые автоматически применяются к людям
Базовые правила Эффекта ореола:
• самый сильный козырь в резюме ставим на видное место
• буквально заучиваем самопрезентацию для собеседования, так как у первого впечатления нет второго шанса
• если случилась лажа в начале — говорим об этом вслух. Озвученное волнение имеет меньше власти над нами и лучше выглядит в глазах со беседующего в отличие от непроизнесенного
История работ на Gitlab. Часть 2💬
Мы остановились на проблеме с SSH‑доступом. Часть пользователей неожиданно перестала подключаться по SSH:
• Ключи в UI GitLab были видны, как добавленные.
• При попытке клонирования или git fetch GitLab запрашивал пароль или возвращал ошибку «Permission denied (publickey)».
🔴В чем суть
• Когда Sidekiq был на том же сервере, он читал /var/opt/gitlab/.ssh/authorized_keys и было нормально.
• Когда мы вынесли его, он начал писать в свой /var/opt/gitlab/.ssh/authorized_keys на ноде сайдкика.
Произошла потеря мапинга ключа и прав пользователя, которая через БД. Помог ребилд этого файла из БД gitlab-rake gitlab:shell:setup. Но при добавлении или изменении ключа он писал новую инфу снова на ноду сайдкика. И так по кругу.
Решили проблему вот так.
А теперь финальное, сломалось покрытие кода. Просто перестал работать данный функционал.
Для code coverage Sidekiq парсит job.log в рилтайме, но процесс лога джобы такой, что он пумой кладётся на ФС гитлаба в одно место во время джобы (и тут он ещё не артефакт). А по завершению запаковывается уже в артефакт в другое место, по флоу в ссылке.
И раньше сайдкик нормально парсил этот job.log в директории, а после выноса он перестал видеть ФС на основной ноде и не парсил ничего, но при этом опять же все артефакты заданий в UI и S3 были.
⏩В итоге включили инкрементальное логирование. Теперь логи шлются в Redis, а не во временный файл на ФС. Redis виден Sidekiq и он может парсить логи для поиска и отображения процентов в интерфейсе. Из плюсов, логи теперь вобще не пишутся на ФС, а из минусов, эта схема не работает с кластерным Redis.
Какая мораль
Вынос Sidekiq на отдельный сервер – шаг вполне стандартный и рекомендованный для масштабирования GitLab. Документация хорошая, но иногда совсем не ясно где искать необходимое.
При этом, он обнажает любые неаккуратности в конфигурации и особенности архитектуры.
Коллеги, приветствую!👋
Напоминаю, что 7 июля мы с Евгением Федосеевым проведем открытый эфир о том, как развиваться в DevOps и какие навыки действительно помогают расти в профессии.
Поговорим о том:
⏩какие компетенции сегодня дают преимущество;
⏩на какие технологии стоит обратить внимание в 2026 году;
⏩как выстроить развитие, если только входите в DevOps;
⏩с какими реальными задачами инженеры сталкиваются каждый день.
➡️Когда: 7 июля в 19:00 мск
➡️Регистрация — в боте
Если давно хотели разобраться, с чего начать или как выйти на следующий уровень в профессии — присоединяйтесь
Коллеги, приветствую!👋
7 июля в 19:00 мск проведём открытый эфир с Евгением Федосеевым
Тема: «Путь DevOps-инженера: что изучать и куда расти»
На эфире обсудим:
🔴Какие навыки помогают DevOps-инженерам расти быстрее коллег
🔴Какие технологии и инструменты стоит изучать в 2026 году
🔴Как получить необходимые знания для старта и развития в профессии
А также в эфире каждый участник сможет задать интересующий его вопрос по теме эфира и получить ответ в режиме реального времени
⏩Когда: 7 июля, 19:00 мск
⏩Регистрация в боте
Эфир будет полезен как тем, кто только планирует войти в DevOps, так и действующим инженерам, которые хотят понять, какие навыки и направления будут наиболее востребованы в ближайшие годы
⚙️ DevOps без воды: только реальные кейсы и хардкорные решения
2 июля встречаемся в Санкт-Петербурге на новом митапе 43;Tech про DevOps.
В программе – три технических доклада от практикующих инженеров:
✔️ Разберём, почему большой Hadoop на 600+ серверов редко падает красиво и как автоматизировать его эксплуатацию
✔️ Обсудим построение геораспределённой Kafka по схеме Active-Passive Stretched cluster с синхронной записью в два датацентра
✔️ А ещё поговорим о том, как сделать виртуальные машины в Kubernetes по-настоящему надёжными на примере Deckhouse Virtualization Platform
Митап пройдёт в гибридном формате: можно присоединиться лично в нашем офисе в Санкт-Петербурге или подключиться онлайн.
Участие бесплатное. Ссылку на трансляцию отправим накануне мероприятия.
👉 Регистрация и подробности:
https://career.crpt.ru/events/devops-meetup-2026
📢 Информационный канал:
/channel/team_43tech
💬 Чат для общения и нетворкинга:
/channel/devops_43tech
Приветствую👋🏻
Недавно коллега поделился со мной своим опытом создания локального ИИ-помощника, а я делюсь этим опытом с вами
Получился не облачный сервис, а самый настоящий второй мозг, который не улетает в AWS и не просит денег.
Что было сделано:
🔴Развернул OpenClaw в Docker — чисто, изолированно, без сюрпризов.
🔴Подключил локальную LLM через Ollama. Даже на моём не самом новом железе всё завелось.
🔴Прошёл от git clone до панели управления — без воды, только по делу.
В итоге получил готовый Python-сервис с Dockerfile
➡️ Забрать гайд
Коллеги, приветствую!👋
Слёрм подготовил для вас два мощных курса по ИИ — и со скидкой, естественно.
В комплекте закрываются две ключевые темы:
🔹«ИИ в работе DevOps-инженера»
Автоматизация CI/CD, мониторинг на ML, оптимизация инфраструктуры — без воды.
🔹«ИИ Агенты для ИТ-специалистов»
Создаёте, настраиваете и интегрируете агентов под реальные задачи.
👉🏻Комплект — 89 900₽ вместо 104 800₽
👉🏻Цена — только при покупке пакетом.
Действует до 22 июня включительно
Коллеги, приветствую👋
Ровно 8 лет назад команда Слёрма начала делать полезные, технически плотные и живые проекты. С тех пор было много вызовов, но именно благодаря им Слёрм вырос в настоящих профессионалов, которые продолжают выпускать качественные курсы.
Именинник сегодня — Слёрм, но подарки он дарит дарим вам.
15% на ВСЕ курсы Слёрма по промокоду SLURMBD15
Я рекомендую вам присоединиться к новому потоку курса Профессия DevOps-инженер
👉 Все курсы Слёрма — по ссылке
Промокод SLURMBD15 действует до 5 июня 12:00.
*акция только для физических лиц
Мерч, корпоративы со звездами, спортзал или з/п выше рынка?
На связи Аниса, и сегодня — рассуждаем вместе 🤝🤝
Крупные компании активно вкладываются в корпоративные спортзалы, питание, офисы уровня комфорт+ и другие штуки, которые рекрутер с гордостью описывает кандидату при «продаже» вакансии. Справедливо! Почиллить в кресле, а потом забежать на соседний этаж офиса в спортзал, не тратя время на дорогу — звучит очень даже!
Другая сторона — удалённая работа, когда из корпоративных ништяков в доступе у тебя только новенький ноутбук. Или когда у тебя уже есть любимый спортзал, а может ты даже сторонник секций по боксу. А может и еду заказываешь там, где привычно, где нравится. И для поддержания комфортного уровня жизни становится важнее доход. И тогда зачем это всё?
Вижу споры в интернетах на эту тему, задаюсь деликатным вопросом:
А что для большинства людей важно в работе — корпоративные бонусы или з/п побольше?
Коллеги, приветствую👋
Сегодня хотел рассказать о том, какие инструменты реально нужны в работе Devops-инженеру.
По своему опыту могу сказать, что уверенное владение этой пятёркой напрямую влияет на качество вашей работы. Это инструмент проверенные временем.
Коротко о каждом:
🔹 Ansible — автоматизация конфигураций и управление инфраструктурой без агентов. Решает рутину с серверами от и до.
🔹 Docker — контейнеризация как стандарт современной разработки. Изучите сети, тома, оркестрацию на базовом уровне.
🔹 GitLab CI/CD — построение пайплайнов, которые автоматизируют тестирование, сборку и доставку на прод. Экономит часы каждый спринт.
🔹 Terraform (базовый) — инфраструктура как код для новичков. Научитесь описывать облачные ресурсы декларативно.
🔹 Terraform (продвинутый) — продвинутое использование: модули, работа с состояниями в команде, production-ready подходы.
До 31 мая действует скидка 20% на любой из этих видеокурсов, по промокоду: БУТКЕМП20
— Пользуешься нейросетями в работе? Понятно
— Не пользуешься нейросетями в работе? Понятно
Салюты, это Аниса 👸
Ага, попались! Думали, что это очередной кринжовый пост в интернете о том, как круто использовать ИИ везде и во всех сферах жизни? А вот и нет!
Я за сохранение рассудка базовых когнитивных способностей. Однако и тормозить в освоении новых технологий не стоит.
🤓 В общем, рассказываю, что я уже доверила нейросетям:
📎поиск профильных конференций, среди участников которых я могу найти классных кандидатов
📎поиск исследований рынка труда, включая зарубежные источники (с обязательной перепроверкой)
📎составление списка ключевых слов для резюме, чтобы пройти ИИ-фильтры на том самом карьерном сайте
📎подбор новых духов, поиск игры по воспоминанию из детства и тд
🤢 Что я точно пока не готова делегировать:
📎разбор откликов
📎скрининг резюме и принятие решения на основе ИИ-вердикта
📎переписка с кандидатами и т.п.
На мой взгляд, все, что касается взаимодействия человека с человеком — это суперценная и индивидуальная штука, которая не заканчивается на анализе текста. Многое основывается на сенсорном и психологическом механизме. Дада, вот такая я умная..
Коллеги приветствую👋🏻
Сегодня снова продолжаем на необычном примере разбирать функционал гитлаба и на сегодня PAGES
Я уже рассказывал про свою потребность формировать марштуры для поездок на мотоцикле для себя и своих друзей.
И как удобно делать? Ставить тикеты! ну точнее Work Items
➡️https://git.notoxops.com/moto/moto-routing/-/work_items?sort=created_date&state=all&first_page_size=20
➡️Для заведения маршрута заводится Issue по шаблону "create_route" в котором уже описаны основные поля для заполнения
При необходимости заводится "create_trip" - как частный случай маршрута и он имеет уже свои поля.
➡️И когда закончено формирование таски марштрута - она переводится в закрытые. После чего пайплайн запускается или руками или по расписанию и собирает на основаении задач легкую статическую страницу для отображения, которую можно показывать друзьям.
https://pages.notoxops.com/moto/moto-routing/
Это и есть простая демонстрация pages
В пайплайне только одна job
pages:
stage: deploy
script:
- *генерация страниц*
artifacts:
paths:
- public
Остается еще один интересный момент с тем, на каком адресе будет размещаться pages и тут есть 3 варианта:
1️⃣Путь на основании пути проекта например https://pages.notoxops.com/moto/moto-routing/
2️⃣На основании уникального айди например https://pages.notoxops.com/moto-routing-2a884c
3️⃣На отдельном домене https://moto.notoxops.com что потребует подтверждения домена. Также существует возможность выпустить свой сертификат
У меня выбран 1й вариант, но мне нравится и 3й, но есть сложности с тем, что у меня gitlab стоит за прокси и сертификаты там-же. Поэтому редиректа на https нет.
➡️Для чего это еще можно применять:
Отчеты о сборке, релизах публиковать на удобных страницах или хостить свой сайт на gitlab.
За майские праздники проехал только 3 маршрута - это не много, но честные поездки. Будет свободная минутка - заполню лучше.
Коллеги, приветствую👋
Рекомендую посмотреть бесплатный урок по системе контроля версий Git
Что вы узнаете на бесплатном уроке:
➡️ Зачем вообще нужны системы контроля версий
➡️ Почему Git — это стандарт, который используют все
➡️ Что такое методология управления инфраструктурой, использующая систему управления версиями кода Git как единый источник достоверной информации (GitOps) и когда код правит миром
➡️ Чем Git может быть полезен вам прямо сейчас
⏩ Забрать бесплатный урок
Коллеги, приветствую!👋
Сегодня — последний день, когда можно купить курсы Слёрма со скидкой 40% по промокоду ➡️ MAY26
❗️Это отличная возможность прокачать навыки по Docker, Terraform, Git, Ansible и другим востребованным направлениям — системно усилить свои компетенции и закрыть пробелы в знаниях
Полный список курсов, которые вы можете приобрести со скидкой доступен ➡️ здесь
🔴Важно: скидка не действует на комплекты курсов, сертификаты и подписку и доступна только для физлиц.
Успейте воспользоваться предложением, пока акция не закончилась
Когда Terraform план уже всё сказал, а ты всё равно идёшь дальше, потому что “ну там, наверное, не критично”
Читать полностью…
Приветы! На связи Аниса 🤓
Легендарные долгожданные майские начались!
Включаем режим качественного отдыха и перенимаем Правила жизни моего уважаемого альфа-кота Сырка (фото прилагаю в обязательном порядке):
Правило 1:
Сон — наш союзник
Для современного кота и человека очень важно перезагружаться. Выходной — прекрасная возможность успокоиться и позволить себе вздремнуть после прогулки 😴
Будь то исследование картонной коробки или истории возникновения египетских пирамид — всё это добавляет интереса к жизни и позволяет сохранить себя в роли не только работника, но и человека, самого себя.
Не нравится, как гладят — уходим в домик, а если чувствуем перегруз в работе — говорим «нет» новым задачам или предлагаем двигать приоритет текущих (об этом, кстати, был пост). Быть хорошим для всех равнозначно потере самого себя.