Następna część kursu Dockera. Tym razem o przekierowaniach portów oraz o woluminach.
Continue reading “Docker – przekierowania, porty i woluminy”
Następna część kursu Dockera. Tym razem o przekierowaniach portów oraz o woluminach.
Continue reading “Docker – przekierowania, porty i woluminy”
Szybkie wprowadzenie do Dockera.
W tym artykule poszerzymy plik Anta build.xml o testy jednostkowe przeprowadzane przy pomocy PHPUnit.
Continue reading “CI/CD projektów PHP na Jenkinsie – Ciągła Integracja”
Praktyka ciągłej inspekcji rozszerza ideę ciągłej integracji przez przeprowadzanie kontroli kodu za każdym razem gdy jest on zmieniany. Możliwa jest detekcja niepożądanych zmian w kodzie takich jak np. zwiększające się skomplikowanie kodu i dostrzeżenie tych zmian zanim ich odwrócenie stanie się zbyt kosztowne.
Continue reading “CI/CD projektów PHP na Jenkinsie – Ciągła Inspekcja”
Mimo, że PHP jest językiem interpretowanym a kod PHP nie wymaga kompilacji, to developerzy przeprowadzają np. generację lub transformację kodu autoloadera. Doskonałym narzędziem służącym do zautomatyzowania procesu budowy oprogramowania jest Apache Ant. To co różni Ant i np. znany z Linuksa Make jest to, że Ant używa plików w formacie XML do opisu procesu budowy i jego zależności, podczas gdy Make ma własny format Makefile. Projekt Ant jest w związku z tym przenośny, Make nie. Domyślnie plik XML w Ant nazywa się build.xml.
Continue reading “CI/CD projektów PHP na Jenkinsie – Automatyzacja”