Continuous Integration na przykładzie testów API w Node JS

Zbuduj Node.js framework z testami API od podstaw, a następnie uruchom projekt w CI.

Continuous Integration (CI) jest ważnym elementem współczesnego procesu rozwoju oprogramowania, przynoszącym wiele korzyści. Oto kilka kluczowych powodów, dlaczego CI jest tak istotne:
– Wczesne wykrywanie błędów
– Zwiększenie jakości kodu
– Zwiększenie pewności wdrożeń
– Zarządzanie zależnościami i środowiskami

Plan warsztatu wygląda następująco:
– Postawienie projektu od zera w Node: PactumJS do testów API + dodatkowe biblioteki (Chai, Mocha)
– Dodanie kodu do repozytorium przy użyciu GITa
– Stworzenie CI Github Actions
– Zarządzanie continuous integration
– Secret variables lokalnie oraz w CI

Po tych warsztatach będziecie mogli wdrożyć u siebie w projekcie CI.