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
- Format czasu i daty w organizacji lub na serwerze
- Ustawienie Czas i ustawienia ustawień regionalnych twojego profilu osobistego.
Większość godzin wyświetlanych w portalu internetowym jest oparta na ustawieniach przeglądarki dla formatów czasu i daty, a także stref czasowych niemieszczących się w ramach standardowych konfiguracji.
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 na strefę czasową 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.
W kodzie zaplanowane wyzwalacze, takie jak te uruchamiane z
cron
zadaniem, nie wymagają uwzględnienia 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 z zadaniemcron
, zobacz Konfigurowanie harmonogramów 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 ustawiony czas UTC i skonfigurujesz potok YAML z zadaniem ustawionym na godzinę 12:00, bez uwzględnienia EST, ten potok działa o godzinie 17:00 EST. Jeśli zmienisz strefę czasową organizacji na EST, ten potok danych zostanie uruchomiony o północy. Jeśli określisz 17:00 (EST) w kodzie, to po zmianie będzie nadal działać o tej samej godzinie.
Strefa czasowa profilu użytkownika
Strefa czasowa i wzór daty i godziny profilu użytkownika są używane do 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.