🏭 Минималистичный CI/CD без зависимости от облаков
Woodpecker CI — это self-hosted CI/CD с открытым исходным кодом, родом из Drone (ещё до того, как тот стал частично закрытым). Хорошее решение для тех, кто устал от Jenkins и не хочет жить в GitHub Actions.
Почему стоит обратить внимание:
• Ставится за 10 минут через Docker, без танцев с плагинами и XML.
• woodpecker.yml описывает всё: шаги, окружения, пайплайны.
• Поддерживает плагины из экосистемы Drone, интегрируется с любой инфраструктурой.
• Self-hosted, без облачных сюрпризов, идеально для приватных репозиториев или air-gapped сред.
• Работает с GitHub, GitLab, Gitea и другими.
▶️ Быстрый старт
Запустить контейнер:
И добавить .woodpecker.yml в корень проекта:
Если нужен CI без vendor lock-in и с полным контролем — стоит попробовать Woodpecker.
➡️ Официальный ресурс инструмента
🐸 Библиотека devops'a #буст
Woodpecker CI — это self-hosted CI/CD с открытым исходным кодом, родом из Drone (ещё до того, как тот стал частично закрытым). Хорошее решение для тех, кто устал от Jenkins и не хочет жить в GitHub Actions.
Почему стоит обратить внимание:
• Ставится за 10 минут через Docker, без танцев с плагинами и XML.
• woodpecker.yml описывает всё: шаги, окружения, пайплайны.
• Поддерживает плагины из экосистемы Drone, интегрируется с любой инфраструктурой.
• Self-hosted, без облачных сюрпризов, идеально для приватных репозиториев или air-gapped сред.
• Работает с GitHub, GitLab, Gitea и другими.
▶️ Быстрый старт
Запустить контейнер:
docker run -d \
-e WOODPECKER_GITEA=true \
-e WOODPECKER_ADMIN=myuser \
-v woodpecker:/var/lib/woodpecker \
woodpeckerci/woodpecker-server
И добавить .woodpecker.yml в корень проекта:
pipeline:
test:
image: node:18
commands:
- npm install
- npm test
Если нужен CI без vendor lock-in и с полным контролем — стоит попробовать Woodpecker.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Please open Telegram to view this post
VIEW IN TELEGRAM
😁20🔥3
🎙 Надо ли идти в DevOps в 2025 году
В свежем выпуске подкаста DevOps Kitchen Talks устроили настоящее путешествие от первых шагов в IT до устройства на первую работу в DevOps — с ошибками, выгоранием, выборами, переломными моментами и неожиданными откровениями.
Гость, который прошёл путь от айтишника «по наводке» до работающего DevOps-инженера. Ведущие разложили по полочкам, что на самом деле ждёт новичка в 2025 году.
➡️ Слушать подкаст
🐸 Библиотека devops'a #буст
В свежем выпуске подкаста DevOps Kitchen Talks устроили настоящее путешествие от первых шагов в IT до устройства на первую работу в DevOps — с ошибками, выгоранием, выборами, переломными моментами и неожиданными откровениями.
Гость, который прошёл путь от айтишника «по наводке» до работающего DevOps-инженера. Ведущие разложили по полочкам, что на самом деле ждёт новичка в 2025 году.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👨🏻💻 Исследование IT-аудитории Proglib 2025: зарплаты, технологии, профессии
Кто такой современный разработчик в 2025 году? Актуальное исследование портрета IT-специалистов: зарплаты, технологии, специализации и демография разработчиков.
➡️ Вся статистика и детали — здесь
Библиотека программиста #свежак
Кто такой современный разработчик в 2025 году? Актуальное исследование портрета IT-специалистов: зарплаты, технологии, специализации и демография разработчиков.
Библиотека программиста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
📁 Команда дня: копирование файла без scp
Альтернативой команде scp для маленьких файлов может служить такая команда:
Напишите в комментариях последнюю команду из своего терминала⬇️
🐸 Библиотека devops'a #буст
Альтернативой команде scp для маленьких файлов может служить такая команда:
cat file.txt | ssh user@host "cat > /tmp/file.txt"
Напишите в комментариях последнюю команду из своего терминала
Please open Telegram to view this post
VIEW IN TELEGRAM
🛠 Swap линукса в Kubernetes
Теперь можно включать swap на узлах с ядром Linux 5.4+ для улучшения управления памятью.
🔧 Что это значит
• Контроль за использованием swap через настройки порогов.
• Возможность правильной настройки для исключения падений производительности.
➡️ Подробнее об этом — в блоге Kubernetes
🐸 Библиотека devops'a #свежак
Теперь можно включать swap на узлах с ядром Linux 5.4+ для улучшения управления памятью.
🔧 Что это значит
• Контроль за использованием swap через настройки порогов.
• Возможность правильной настройки для исключения падений производительности.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1
Forwarded from Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
Приватность, скорость, расширенные функции — что выбрать? Разбираем популярные форки браузеров и их преимущества.
Что в статье:
Браузер — это не просто окно в интернет, а инструмент, который должен соответствовать вашим требованиям. Делитесь своим опытом в комментариях!
Прочитать подробнее статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
😢17👏4😁1
CI/CD — это не инструменты, это религия. Девопсы клянутся в верности Jenkins, другие молятся на GitHub Actions или защищает GitLab CI, как будто это домашний питомец.
Каждый пайплайн — как личная философия: любить минимализм и YAML в одну строчку, строить граф из 40 джобов, где всё зависит от фазы луны и переменной окружения. А кто-то пушит в main и надеется, что билд пройдет.
Что используете вы — и почему не перешли на другое?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
🎯 Устали от вопросов типа «Ну и что это значит для бизнеса?» после презентации отчетов?
Bullet-chart — мощный инструмент, который сразу показывает, насколько фактические показатели соответствуют целевым. В этой статье разберем, как правильно читать такой график и шаг за шагом создадим его в Power BI.
Готовы визуализировать данные так, чтобы они говорили сами за себя?
Библиотека дата-сайентиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Мир снова не спал: главное за неделю
Быстрый апдейт по миру, который не умеет тормозить.
➖ Docker рассказали, как командам балансировать между скоростью, безопасностью и инновациями.
➖ Google представили OSV-Scanner v2.
➖ Команда Kubernetes опубликовала информацию о критической уязвимости — CVE-2025-1974.
➖ Теперь можно включать swap на узлах с ядром Linux 5.4+
➖ Исследование IT-аудитории Proglib 2025.
🐸 Библиотека devops'a #свежак
Быстрый апдейт по миру, который не умеет тормозить.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Нашли для вас полезную шпаргалку по составлению cron-выражений.
💾 Сохраняйте себе, чтобы не потерять
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3❤1
Forwarded from Библиотека задач по DevOps | тесты, код, задания
Что делает ConfigMap в Kubernetes?
👾 — Управляет сетевым трафиком
👍 — Хранит большие наборы данных
🥰 — Управляет секретами приложений
⚡️ — Отделяет конфигурацию от кода приложения
Библиотека задач по DevOps
👾 — Управляет сетевым трафиком
👍 — Хранит большие наборы данных
🥰 — Управляет секретами приложений
⚡️ — Отделяет конфигурацию от кода приложения
Библиотека задач по DevOps
⚡36👾1
📅 IT Календарь: события весны
Собрали для вас подборку онлайн и оффлайн событий:
📌 Импортозамещение в разработке и обеспечении безопасности — апрель
AppSec Code как полноценная альтернатива GitLab/GitHub/Jenkins, система Стингрей для проверки безопасности мобильных приложений, AppSec Track для контроля уязвимостей в сторонних библиотеках и фреймворках, а также AppSec Hub для централизованной оркестрации процессов разработки в российском ПО.
📌 DevOpsConf 2025 — апрель
Крупнейшая в России конференция по DevOps, SRE и инженерным практикам.
📌 Platform Engineering Night — апрель
Серия встреч для экспертов в области платформенной инженерии, на которых участники обмениваются опытом решения практических задач, обсуждают технологии и разбирают успешные примеры внедрений.
🐸 Библиотека devops'a #свежак
Собрали для вас подборку онлайн и оффлайн событий:
AppSec Code как полноценная альтернатива GitLab/GitHub/Jenkins, система Стингрей для проверки безопасности мобильных приложений, AppSec Track для контроля уязвимостей в сторонних библиотеках и фреймворках, а также AppSec Hub для централизованной оркестрации процессов разработки в российском ПО.
Крупнейшая в России конференция по DevOps, SRE и инженерным практикам.
Серия встреч для экспертов в области платформенной инженерии, на которых участники обмениваются опытом решения практических задач, обсуждают технологии и разбирают успешные примеры внедрений.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🎭 Dev Memes: 1 апреля, а баги всё те же
Сегодня день официально разрешённого троллинга — и мы не могли пройти мимо. Собрали подборку мемов для Девопсеров, которые вызывают лёгкое желание уволиться.
👉 Всё это — из нашего мемного канала «Библиотека IT-мемов»
🐸 Библиотека devops'a
Сегодня день официально разрешённого троллинга — и мы не могли пройти мимо. Собрали подборку мемов для Девопсеров, которые вызывают лёгкое желание уволиться.
👉 Всё это — из нашего мемного канала «Библиотека IT-мемов»
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1