Udostępnij za pośrednictwem


Ustawienia i użycie strefy czasowej

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Istnieją trzy ustawienia strefy czasowej, do których można się odwoływać za pomocą usługi Azure DevOps:

  • Ustawienia przeglądarki dla formatów godziny i daty
  • Formaty godziny i daty organizacji lub serwera
  • Ustawienie Czas i ustawienia ustawień regionalnych twojego profilu osobistego.

Większość przypadków wyświetlanych w portalu internetowym jest oparta na ustawieniach przeglądarki dla formatów godziny i daty, a także stref czasowych innych niż potok.

Domyślnie wszystkie organizacje i konta użytkowników usługi Azure DevOps są ustawione na UTC (uniwersalny czas koordynowany), niezależnie od stref, w których są hostowane. Nawet jeśli organizacja została zmigrowana z serwera lokalnego do usług Azure DevOps Services, strefa czasowa jest ustawiona na czas UTC.

Aby skonfigurować ustawienia strefy czasowej, zobacz Zmienianie strefy czasowej w usłudze Azure DevOps.

Strefa czasowa organizacji

Ustawienie strefy czasowej organizacji to ustawienie strefy czasowej używane dla danych, które nie określają strefy czasowej. Wszystkie dane daty i godziny są przechowywane w formacie UTC i zlokalizowane przy użyciu tego ustawienia, jeśli godzina i data nie są zlokalizowane przy użyciu ustawień profilu. Innymi słowy, po ustawieniu organizacji wartości EST wszystkie znaczniki czasu, które nie są zgodne z lokalizacją klienta, są wyświetlane w strefie czasowej EST.

Większość obszarów usługi Azure DevOps lokalizuje się przy użyciu ustawień profilu, ale nie są to następujące obszary:

  • Znaczniki czasu inspekcji są zawsze w formacie UTC.

  • Zaplanowane wyzwalacze w kodzie, na przykład uruchamiane z cron zadaniem, nie wymagają włączenia strefy czasowej. Jeśli nie dodasz strefy czasowej do wyzwalacza, używana jest strefa czasowa organizacji. W potokach klasycznych harmonogramy znajdują się w strefie czasowej organizacji. Aby uzyskać więcej informacji na temat konfigurowania potoku do uruchamiania cron przy użyciu zadania, zobacz Konfigurowanie harmonogramów dla potoków.

Jeśli zmienisz strefę czasową organizacji, nie zaktualizuje ona wstecznie istniejących sygnatur czasowych, które nie są zlokalizowane. Jeśli na przykład twoja organizacja ma ustawioną wartość UTC i skonfigurujesz potok YAML z zadaniem ustawionym cron na 12PM bez uwzględniania est, ten potok działa o godzinie 15:00. Jeśli zmienisz strefę czasową organizacji na EST, ten potok będzie uruchamiany o północy. Jeśli określisz 5PM EST w kodzie, po zmianie będzie nadal działać o godzinie 17:00.

Strefa czasowa w profilu użytkownika

Wzorzec strefy czasowej i daty i godziny profilu użytkownika są używane podczas wyświetlania poniższych informacji w portalu internetowym.

  • Ustawienia organizacji: użycie, zakres czasu

W przypadku elementów roboczych pola Historia daty i godziny odwołują się do ustawienia strefy czasowej organizacji lub serwera.

Ustawienia lokalnej strefy czasowej

Ustawienie strefy czasowej dla lokalnej usługi Azure DevOps odpowiada strefie czasowej ustawionej dla serwera Usługi Azure DevOps.