Jak zintegrować Travis CI z repozytorium Githuba

W dzisiejszym artykule pokażę jak jak zintegrować Travis CI  z repozytorium Githuba. Travis jest to narzędzie wspomagające continuous integration. Dzięki niemu podczas każdego pusha, czy wystawienia Pull requesta automatycznie mogą wykonywać się różne skrypty np. testy jednostkowe, statyczna analiza kodu itp.

Co to jest continuous integration?

Continous integration jest to praktyka polegająca na regularnej integracji wytwarzanego kodu z głównym repozytorium.  W praktyce powinno wyglądać to tak, że każdy developer w zespole powinien przynajmniej raz dziennie wypychać swój piękny kod do repozytorium. Bardzo istotnym elementem jest zapewnienie poprawności kodu ze standardami projektu oraz jego przetestowanie. Tutaj wkracza Travis CI, dzięki któremu możemy przetestować nasz kod automatycznie.

(więcej…)

Instalacja Magento 2 przy pomocy oficjalnego DevBoxa

Aktualizacja 02.2019r 

Magento porzuciło pracę nad projektem magento2devbox-web i postawienie Magento przy pomocy tego narzędzia nie jest już możliwe. 

Instalacja Magento 2 na swoim komputerze to dosyć skomplikowany proces, a najtrudniejsze  jest skonfigurowanie maszyny wirtualnej tak aby spełniała wszystkie wymagania. Dla ludzi, którzy nie mają doświadczenia z serwerami może być to droga nie do przejścia. Na szczęście Magento przygotowało oficjalny devBox zbudowany na Dockerze, który upraszcza ten proces do minimum.

Co prawda devBox jest jeszcze w wersji beta, ale moim zdaniem warto już zacząć go używać.

(więcej…)