Skonfiguruj zautomatyzowany proces budowania i wdrażania z możliwością przywrócenia
115 przeglądów 0 opinii#42631
Budżet€500za projekt
FormatProjekt jednorazowybrak zaliczki
PłatnośćGotówka, Przelew bankowy
Odpowiedzi akceptowaneOkres odpowiedzi minąłdo 19.09.2026
Odpowiedzi0średnia w kategorii: 0,1
Widoki11556 w ciągu 14 dni
Opis projektu
Przetłumaczone
Szukamy specjalisty do skonfigurowania zautomatyzowanego procesu budowy i wdrażania dla naszego zespołu deweloperskiego. Obecnie każda wersja jest obsługiwana ręcznie: deweloper buduje projekt lokalnie, kopiuje pliki na serwer produkcyjny, a następnie ręcznie sprawdza, czy nic się nie zepsuło. Kilka razy, pod presją czasu, kod z błędami trafił do produkcji, a jego przywrócenie było równie manualne — trzeba było znaleźć kopię zapasową i skopiować ją. Chcemy pozbyć się tej rutyny i błędów ludzkich, które się z tym wiążą.
Celem jest pipeline, który pobiera kod z repozytorium, uruchamia zestaw zautomatyzowanych testów i tylko wtedy przesyła budowę do produkcji, gdy wszystkie kontrole zostały pomyślnie zakończone, bez kroków manualnych. Oddzielnym wymaganiem jest mechanizm przywracania: jeśli coś pójdzie nie tak po wdrożeniu — usługa nie uruchamia się, lub wskaźniki błędów rosną — system powinien szybko przywrócić poprzednią działającą wersję bez interwencji ręcznej.
Projekt jest mały, ale stos technologiczny jest standardowy: backend działa na PHP, plus kilka wspierających skryptów do zadań w tle. Repozytorium jest już używane przez zespół, więc chodzi o dodanie pipeline'u na to, co już istnieje. Możemy zapewnić dostęp do środowiska testowego i omówić szczegóły infrastruktury przed rozpoczęciem pracy.
Co musimy zrobić: — automatyczne uruchamianie testów przy każdej zmianie kodu — automatyczne wdrażanie do produkcji po pomyślnym zakończeniu testów — szybki mechanizm przywracania do poprzedniej wersji — krótki opis wyjaśniający, jak to wszystko działa