freeCodeCamp/docs/i18n-languages/polish/devops.md

2.6 KiB

Developer Operations at freeCodeCamp.org

Dziękujemy za zainteresowanie się tym, jak robimy DevOps dla platformy na freeCodeCamp.org.

Staraliśmy się, aby język w tym przewodniku był jak najprostszy dla wszystkich. Znaleźć możesz tutaj jednak techniczny żargon. Nie jest to wyczerpujący przewodnik po wszystkich operacjach i ma być wykorzystywany tylko jako punkt odniesienia dla zrozumienia systemów.

Jak budujemy i wdrażamy bazę danych?

Nieprzerwanie budujemy i wdrażamy master, nasz domyślny dział rozwoju na osobnym zestawie serwerów**.

Zazwyczaj gałąź master jest łączona z gałęzią produkcyjny-stage raz dziennie i wydawana w izolowanej infrastrukturze. Nazywamy to naszą aplikacją "staging/beta".

Jest ona identyczna z naszym środowiskiem produkcyjnym w freeCodeCamp.org, innym niż wykorzystującym osobny zestaw baz danych, serwerów, web-proxy, itp. Ta izolacja pozwala nam testować ciągły rozwój i funkcje w scenariuszu "production like", bez wpływu na zwykłych użytkowników platform freeCodeCamp.org.

Gdy tylko zespół programistów @freeCodeCamp/dev-team jest zadowolony ze zmian w aplikacji inscenizacyjnej, zmiany te są przenoszone co kilka dni do środowiska production-current. Następnie wydajemy zmiany w naszych platformach na żywo na freeCodeCamp.org.

Stosujemy różne poziomy testów integracyjnych i akceptacyjnych, aby sprawdzić jakość kodu. Wszystkie nasze testy są wykonywane za pomocą oprogramowania, takiego jak Travis i Azure Pipelines. Niektóre z tych zautomatyzowanych, czyli po przeniesieniu zmian do odpowiedniego oddziału, są budowane i wdrażane na platformach.

Zapraszamy do przetestowania tych wydań w trybie "public beta testing " i uzyskania wczesnego dostępu do nadchodzących funkcji na platformach. Czasami te funkcje/zmiany są nazywane **następnymi, beta, etapami, ** itd. zamiennie.

Twój wkład poprzez opinie i raporty o wydaniach pomoże nam uczynić platformy produkcyjne na freeCodeCamp.org bardziej odpornymi, zgodnymi i stabilnymi dla każdego.

Dziękujemy Ci za zgłaszanie błędów, które napotykasz, pomagasz w ten sposób w ulepszaniu freeCodeCamp.org. Rządzisz!

Identyfikacja nadchodzącej wersji platformy

Nazwa domeny będzie inna niż freeCodeCamp.org. Obecnie ta publiczna wersja beta testowa jest dostępna na stronie