Что выведет этот GitHub Actions workflow?
name: Test Job
on:
workflow_dispatch:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Set var
run: echo "RESULT=ok" >> $GITHUB_ENV
- name: Check var
run: |
if [ "$RESULT" == "ok" ]; then
echo "Success";
else
echo "Fail";
fi
👾 — Success
👍 — Fail
🥰 — Ошибка выполнения скрипта
⚡ — Переменная не найдена, но пайплайн не упадет
name: Test Job
on:
workflow_dispatch:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Set var
run: echo "RESULT=ok" >> $GITHUB_ENV
- name: Check var
run: |
if [ "$RESULT" == "ok" ]; then
echo "Success";
else
echo "Fail";
fi
👾 — Success
👍 — Fail
🥰 — Ошибка выполнения скрипта
Please open Telegram to view this post
VIEW IN TELEGRAM
👾22⚡4👍1
Собери своего первого AI-бота с нуля за 3 дня и выйди на доход от 100 000 р. за проект
AI-боты уже стали стандартом – от малого бизнеса до мировых корпораций уровня Google и Яндекс. Компании готовы щедро платить за тех, кто умеет превращать идеи в работающие инструменты.
Совместно с CEO Университета Зерокодер мы запускаем первый уникальный трехдневный интенсив – в режиме онлайн выполним реальный заказ с биржи и соберём с нуля полноценного бота-нутрициолога с AI-ассистентом.
По итогам интенсива вы узнаете:
— Как собрать полноценный проект с нуля под ключ, не имея технического образования;
— Как выйти на хороший доход в стремительно растущем рынке чат-ботов;
— Где искать клиентов и как Зерокодер поможет с заказами на разработку чат-ботов.
Количество бесплатных мест ограничено – переходите по ссылке и забирайте подробную информацию вместе с классными бонусами.
AI-боты уже стали стандартом – от малого бизнеса до мировых корпораций уровня Google и Яндекс. Компании готовы щедро платить за тех, кто умеет превращать идеи в работающие инструменты.
Совместно с CEO Университета Зерокодер мы запускаем первый уникальный трехдневный интенсив – в режиме онлайн выполним реальный заказ с биржи и соберём с нуля полноценного бота-нутрициолога с AI-ассистентом.
По итогам интенсива вы узнаете:
— Как собрать полноценный проект с нуля под ключ, не имея технического образования;
— Как выйти на хороший доход в стремительно растущем рынке чат-ботов;
— Где искать клиентов и как Зерокодер поможет с заказами на разработку чат-ботов.
Количество бесплатных мест ограничено – переходите по ссылке и забирайте подробную информацию вместе с классными бонусами.
В 2025-м можно зарабатывать, просто зная, как общаться с нейросетями.
AI-ассистенты уже стали стандартом – от малого бизнеса до мировых корпораций уровня Google и Яндекс. А в России они становятся ещё доступнее: благодаря нейросети GigaChat можно легально и выгодно создавать AI-ассистентов, не нарушая новый закон о персональных данных.
На бесплатном эфире от Зерокодер ты узнаешь, как создать AI-ассистента за вечер — и как начать получать с этого доход.
Что будет на эфире?
– Разберём, что такое AI-ассистенты и зачем они нужны в 2025 году;
– Научимся работать в Cursor и расскажем, почему он полезен не только представителям IT-сферы;
– Расскажем, где использовать AI-агентов в реальных задачах — от фриланса до автоматизации бизнеса.
P.S. Все участники получат готовые инструменты для работы с нейросетями.
Один из самых свежих и бесплатных эфиров лета 2025 года ждет вас по ссылке.
erid: 2W5zFGtHW9E
ООО Зерокодер, ИНН 9715401631
AI-ассистенты уже стали стандартом – от малого бизнеса до мировых корпораций уровня Google и Яндекс. А в России они становятся ещё доступнее: благодаря нейросети GigaChat можно легально и выгодно создавать AI-ассистентов, не нарушая новый закон о персональных данных.
На бесплатном эфире от Зерокодер ты узнаешь, как создать AI-ассистента за вечер — и как начать получать с этого доход.
Что будет на эфире?
– Разберём, что такое AI-ассистенты и зачем они нужны в 2025 году;
– Научимся работать в Cursor и расскажем, почему он полезен не только представителям IT-сферы;
– Расскажем, где использовать AI-агентов в реальных задачах — от фриланса до автоматизации бизнеса.
P.S. Все участники получат готовые инструменты для работы с нейросетями.
Один из самых свежих и бесплатных эфиров лета 2025 года ждет вас по ссылке.
erid: 2W5zFGtHW9E
ООО Зерокодер, ИНН 9715401631
❤1
Основные команды для работы с kubernetes
Назначение деплою порта и просмотр информации об этом.
Назначение деплою порта и просмотр информации об этом.
$ kubectl expose deployment имя_деплоя --port=80
$ kubectl describe svc имя_деплоя
$ kubectl get endpoints👎3💩2
Один AI вместо десяти сервисов: тексты, визуал, аналитика и даже видео — всё это в Perplexity.
Использовать разные сервисы для контента, аналитики, видео и кода — дорого, сложно и отнимает время.
На бесплатном вебинаре от Зерокодер мы покажем, как:
– Собрать презентацию, визуал, игру и текст с помощью Perplexity;
– Экономить ресурсы, заменяя целую команду инструментов одним;
– Получать идеи для монетизации ИИ прямо в процессе работы;
– Настроить рабочие процессы с помощью Perplexity так, чтобы он реально ускорял решение задач.
Все участники получат готовый гайд с набором промптов, который сделает вашу работу и повседневные задачи проще и интереснее.
Бонус: в конце практикума расскажем как получить годовую подписку Perplexity Pro бесплатно (обычная стоимость – 240$).
Присоединяйтесь к практикуму — и узнайте, как управлять всем процессом из одного пульта, экономя время и силы каждый день.
Использовать разные сервисы для контента, аналитики, видео и кода — дорого, сложно и отнимает время.
На бесплатном вебинаре от Зерокодер мы покажем, как:
– Собрать презентацию, визуал, игру и текст с помощью Perplexity;
– Экономить ресурсы, заменяя целую команду инструментов одним;
– Получать идеи для монетизации ИИ прямо в процессе работы;
– Настроить рабочие процессы с помощью Perplexity так, чтобы он реально ускорял решение задач.
Все участники получат готовый гайд с набором промптов, который сделает вашу работу и повседневные задачи проще и интереснее.
Бонус: в конце практикума расскажем как получить годовую подписку Perplexity Pro бесплатно (обычная стоимость – 240$).
Присоединяйтесь к практикуму — и узнайте, как управлять всем процессом из одного пульта, экономя время и силы каждый день.
🔥2
Хочешь изучать DevOps? Но не знаешь где взять информацию и четкий план?
💪 Тогда лови бесплатный мета-курс Devops Roadmap - это расширенный чек-лист, который поможет вам сориентироваться в мире DevOps и стать крутым спецом.
👀 В мета-курсе перечислены все основные разделы и навыки, которыми должен обладать DevOps инженер: от Linux до программирования.
✔️А еще он будет полезен при подготовке к собеседованиям.
👽 Кстати, бонусом крутой канал о девопс. Там тоже самые свежие IT-новости, полезные советы от DevOps-инженера с 20-летним стажем, эксклюзивные материалы, релизы топовых инструментов, обзоры вакансий и личный взгляд на девопс-сферу.
💪 Тогда лови бесплатный мета-курс Devops Roadmap - это расширенный чек-лист, который поможет вам сориентироваться в мире DevOps и стать крутым спецом.
👀 В мета-курсе перечислены все основные разделы и навыки, которыми должен обладать DevOps инженер: от Linux до программирования.
✔️А еще он будет полезен при подготовке к собеседованиям.
👽 Кстати, бонусом крутой канал о девопс. Там тоже самые свежие IT-новости, полезные советы от DevOps-инженера с 20-летним стажем, эксклюзивные материалы, релизы топовых инструментов, обзоры вакансий и личный взгляд на девопс-сферу.
👍3❤2
Образы - значимая единица в Docker. Управление ими во многом похоже на управление контейнерами, но есть ряд отличий, которые важно учитывать. Причем как в командах, так и в опциях.
У команд для управления образами есть общий синтаксис, который выглядит так:
Рассмотрим основные команды для управления образами.
Docker чатик 🐬
#команды #docker
У команд для управления образами есть общий синтаксис, который выглядит так:
docker image название команды
Рассмотрим основные команды для управления образами.
Docker чатик 🐬
#команды #docker
Кто идёт на Kuber Conf by AOT 4 декабря?
Первая некоммерческая K8s-конференция в Москве — отличный повод встретиться и обсудить:
🟣 Как на самом деле работает CNI chaining в продакшене
🟣 Как безопасно развернуть Gatekeeper для k8s-in-k8s
🟣 Поддержку Kubernetes в Vitastor
🟣 Опыт построения Managed Kubernetes
На ивенте будут топовые инженеры и архитекторы — будет о чём поговорить.
Конференция проходит под эгидой Ассоциации облачно-ориентированных технологий (АОТ), которую создают Флант, VK Cloud и Yandex Cloud.
Встречаемся?
Программа и билеты: https://aot-kuberconf.ru/?utm_source=telegram&utm_medium=referral_cpc&utm_campaign=devopseri
Реклама Садовская.Е.О
ИНН:9710066394 Erid:2VtzqvWoFfe
Первая некоммерческая K8s-конференция в Москве — отличный повод встретиться и обсудить:
🟣 Как на самом деле работает CNI chaining в продакшене
🟣 Как безопасно развернуть Gatekeeper для k8s-in-k8s
🟣 Поддержку Kubernetes в Vitastor
🟣 Опыт построения Managed Kubernetes
На ивенте будут топовые инженеры и архитекторы — будет о чём поговорить.
Конференция проходит под эгидой Ассоциации облачно-ориентированных технологий (АОТ), которую создают Флант, VK Cloud и Yandex Cloud.
Встречаемся?
Программа и билеты: https://aot-kuberconf.ru/?utm_source=telegram&utm_medium=referral_cpc&utm_campaign=devopseri
Реклама Садовская.Е.О
ИНН:9710066394 Erid:2VtzqvWoFfe
Реактивное программирование в C# Advanced: сложные операторы, обработка ошибок и холодные/горячие Observable
Асинхронность в C# может быть простой, если знать, как с ней работать правильно. На открытом вебинаре курса OTUS C# Developer. Advanced Елена Сычева покажет, как реактивное программирование помогает избавиться от Callback Hell и писать код, который сам реагирует на данные и события.
→ 26 ноября, 20:00
— продвинутые операторы Rx.NET: Switch, GroupBy, Buffer, Throttle
— устойчивые к сбоям системы: Catch, Retry, Finally
— холодные и горячие Observable: Publish, Replay, RefCount
— управление подписками и жизненным циклом реактивных компонентов
Вебинар будет полезен разработчикам на C#. Участники узнают, как проектировать реактивные системы, способные восстанавливаться после ошибок, и писать декларативный, читаемый и эффективный код.
→ Зарегистрируйтесь: https://clck.ru/3QPcZB
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Асинхронность в C# может быть простой, если знать, как с ней работать правильно. На открытом вебинаре курса OTUS C# Developer. Advanced Елена Сычева покажет, как реактивное программирование помогает избавиться от Callback Hell и писать код, который сам реагирует на данные и события.
→ 26 ноября, 20:00
— продвинутые операторы Rx.NET: Switch, GroupBy, Buffer, Throttle
— устойчивые к сбоям системы: Catch, Retry, Finally
— холодные и горячие Observable: Publish, Replay, RefCount
— управление подписками и жизненным циклом реактивных компонентов
Вебинар будет полезен разработчикам на C#. Участники узнают, как проектировать реактивные системы, способные восстанавливаться после ошибок, и писать декларативный, читаемый и эффективный код.
→ Зарегистрируйтесь: https://clck.ru/3QPcZB
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
💩1
This media is not supported in your browser
VIEW IN TELEGRAM
тем более в понедельник с утра
❤3😁3🔥1🤗1
Коллекции .NET: взгляд изнутри
Как устроены стандартные коллекции в .NET и почему понимание их внутренней логики помогает писать более производительный код? На открытом вебинаре курса OTUS «C# Developer. Advanced» Антон Герасименко покажет, что происходит «под капотом» List, Dictionary и других структур данных.
🗓 4 декабря, 20:00
Коллекции .NET: взгляд изнутри:
— разберём устройство стандартных коллекций
— заглянем в исходный код и объясним, почему они работают именно так
— обсудим, когда стоит реализовать собственную структуру данных
Вебинар будет полезен разработчикам уровня Junior и выше, которые хотят глубже понимать, как устроены базовые механизмы .NET и как использовать их эффективнее.
👉 Зарегистрируйтесь: https://clck.ru/3QXKtY
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Как устроены стандартные коллекции в .NET и почему понимание их внутренней логики помогает писать более производительный код? На открытом вебинаре курса OTUS «C# Developer. Advanced» Антон Герасименко покажет, что происходит «под капотом» List, Dictionary и других структур данных.
🗓 4 декабря, 20:00
Коллекции .NET: взгляд изнутри:
— разберём устройство стандартных коллекций
— заглянем в исходный код и объясним, почему они работают именно так
— обсудим, когда стоит реализовать собственную структуру данных
Вебинар будет полезен разработчикам уровня Junior и выше, которые хотят глубже понимать, как устроены базовые механизмы .NET и как использовать их эффективнее.
👉 Зарегистрируйтесь: https://clck.ru/3QXKtY
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
💩1