Dzisiaj opowiem o tym jak możemy skonfigurować ciągłe wdrożenie naszej aplikacji za pomocą Visual Studio Team Services. Moim celem będzie automatyzacja procesu wdrożenia aby przebiegał on w następujący sposób: 1. Programista wykonuje zmianę w kodzie i wysyła swoje zmiany do repozytorium git 2. Serwer ciągłej integracji wykrywa zmianę w systemie git i wykonuje następujące czynności: - pobranie projektu z gita - zbudowanie projektu - ewentualne uruchomienie testów jednostkowych, integracyjnych i systemowych - przygotowanie projektu do umieszczenia na docelowym serwerze - skopiowanie projektu na docelowy serwer. Naszym celem jest ograniczenie pracy programisty do punktu pierwszego. Cała reszta, tj. punkt 2 zostaje wykonana przez serwer ciągłej integracji. Serwerem tym może być Jenkins, TeamCity, albo VSTS. O tym właśnie dzisiaj opowiemy. Co należy zrobić aby go skonfigurować? Po pierwsze wejść tu: https://www.visualstudio.com/pl/ Na początku konfigurujemy projekt, dodajemy...
Dotnet, Xamarin, ASP.NET Core, BDD, ChatGPT for C# devs