Локальний CI для Python на Linux: Git hooks, Docker і systemd

Локальний CI для Python на Linux: Git hooks, Docker і systemd

Налаштуйте локальний CI для Python-проєктів на Linux із Git hooks, Docker та systemd: лінтери, тести й автозапуск у фоні. Покрокова інструкція з прикладами bash скриптів.
Продовжити читання

Збірка надійних .deb‑пакетів у chroot: pbuilder і sbuild для CI на Debian/Ubuntu

Збірка надійних .deb‑пакетів у chroot: pbuilder і sbuild для CI на Debian/Ubuntu

Надійна збірка .deb у відтворюваних chroot середовищах з pbuilder та sbuild. Покроково для CI на Debian/Ubuntu з прикладами та порадами.
Продовжити читання

Локальне середовище Node.js у Linux: NVM, Yarn, Docker і автозапуск через systemd

Локальне середовище Node.js у Linux: NVM, Yarn, Docker і автозапуск через systemd

Покроково налаштовуємо локальне середовище Node.js у Linux: NVM, Yarn, Docker для сервісів і автозапуск застосунку через systemd.
Продовжити читання

Повне локальне середовище Go у Linux: встановлення, модулі, Delve та автотести

Повне локальне середовище Go у Linux: встановлення, модулі, Delve та автотести

Покроково налаштовуємо локальне середовище розробки Go у Linux: установка Go, модулі, Delve для налагодження та автотести з покриттям.
Продовжити читання

GitLab Runner у Docker на Linux: автоматична збірка й тести для Python та Node.js

GitLab Runner у Docker на Linux: автоматична збірка й тести для Python та Node.js

Покрокове налаштування локального GitLab Runner у Docker на Linux для CI/CD. Приклади .gitlab-ci.yml для Python і Node.js, кеші, лайфхаки та FAQ.
Продовжити читання

Створюємо стабільне локальне середовище Python у Linux з pyenv, venv і Docker

Створюємо стабільне локальне середовище Python у Linux з pyenv, venv і Docker

Покроково налаштовуємо надійне середовище для Python у Linux: pyenv для версій, venv для ізоляції, Docker для відтворюваності. Все для швидкої та стабільної розробки.
Продовжити читання