Užitečné příkazy pro Synology NAS

Před časem jsem si pořídil Synology NAS. Je to fajn věcička, ale některé věci se na ní dělají úplně jinak, než je v linuxových distribucích obvyklé (na serverech pracuji primárně s Debian nebo Ubuntu). Abych to nemusel neustále googlit, vytvořil jsem si jednoduchý cheatsheat nejčastějších věcí, které řeším.

Pokračování textu Užitečné příkazy pro Synology NAS

Jak na squash GIT commitů

Jak posledních několik commitů vrátit zpátky a sdružit do jednoho.

Většina lidí má totiž problém s velkým množstvím commitů v jednom pull requestu. Když dostal požadavek „please squash your commits“ poprvé, strávil jsem nad vyřešením tohoto úkolu více času, než nad samotným programováním funkčnosti v pull requestu.

Pokračování textu Jak na squash GIT commitů

GitHub Actions: první dojmy

Při hledání automatizačních nástrojů jsem narazil na GitHub Actions a po prvním otestování se mi fakt líbí! Podporuje Continuous Integration / Continuous Delivery a máte-li vlastní železo, dá se používat i zdarma pro privátní repozitáře.

Pokračování textu GitHub Actions: první dojmy

Travis@Home: Jak testovat více verzí PHP na localhostu pomocí Dockeru

Testy open source knihoven v Travisu běží často i 10 minut, což výrazně prodlužuje dobu přípravy Pull Requestu, pokud jako já, děláte často drobné a hloupé chyby. Dlouhá doba 1 iterace ohrožuje motivaci do takových knihoven přispívat a snižuje efektivitu práce. Pokusil jsem se to vyřešit s pomocí Dockeru na localhostu ve Windows 10.

Pokračování textu Travis@Home: Jak testovat více verzí PHP na localhostu pomocí Dockeru