Za każdym razem, gdy wprowadzam zmiany, uważam, że może działać: Nie wykonuję rozległych testów przed zatwierdzeniem. Moje zatwierdzenia wkrótce będą automatycznie pushed to a remote repository. (Jestem jedynym programistą i muszę dodawać funkcje lub przepisywać fragmenty kodu wiele razy dziennie.)rtęć: uruchamianie zdalnych testów regresji automatycznie po każdym zatwierdzeniu
Chciałbym skonfigurować zdalny komputer do automatycznego uruchamiania testów regresji za każdym razem, gdy coś popełnię; a następnie wyślij mi e-mail z powrotem raport różnic.
Jaki jest najłatwiejszy sposób konfiguracji?
Cały mój kod jest w języku Python 3. Mój własny system to Windows 7, ActiveState Python, TortoiseHG i Wing IDE. Mogę skonfigurować komputer zdalny jako system Linux lub Windows. Aplikacja zawiera wszystkie wiersze poleceń, z wprowadzaniem i wyprowadzaniem tekstu.
Prowadzimy TeamCity, kolejny wspaniały serwer ciągłej integracji. – StrangeWill
@StrangeWill: Słyszałem dobre rzeczy o TeamCity, na przykład, że może planować kompilacje na agencie, który ma już klona, który jest najbardziej podobny do klonu wyższego rzędu, więc 'hg pull' jest szybkie dla klienta. Skupiłem się na narzędziach open source w mojej odpowiedzi, ponieważ to właśnie mam największe doświadczenie z samym sobą. –