Closed SebastianCelejewski closed 8 years ago
Rozważaliście może dodanie automatycznych testów dla branch'y + ustawianie statusów w pull request'ach na githubie (http://stackoverflow.com/questions/14274293/show-current-state-of-jenkins-build-on-github-repo)? Pozwoliłoby to lepiej zabezpieczyć się przed zepsuciem głównej gałęzi.
To jest bardzo dobry pomysł.
Proponowana zmiana polega na dodaniu trzeciego kroku do pipeline'a Continuous Delivery. Krok ten polegać będzie na uruchomieniu automatycznych testów akceptacyjnych na środowisku DEV (czyli na Dobromirze).
Czyli cały pipeline będzie wyglądać tak: Trigger: Każda zmiana kodu na repozytorium "master".
Testy akceptacyjne znajdują się w projekcie openpkw-test. Na razie są tam dwa bardzo, bardzo, bardzo prymitywne testy web serwisu restowego. Uruchamiane są przy pomocy plugina FailSafe.