Zwiększanie produktywności i zmniejszanie opóźnienia

Ta aktualizacja obejmuje ulepszenia możliwości działania żądań ściągnięcia, zabezpieczeń i zgodności potoków oraz wydajności interfejsu API npm.

Aby uzyskać szczegółowe informacje, zapoznaj się z listą funkcji poniżej.

Funkcje

Ogólne:

Azure Boards

Azure Repos

Azure Pipelines

Azure Artifacts

Ogólne

Obsługa Administracja zespołu w celu tworzenia subskrypcji dla aplikacji do obsługi komunikatów w usługach Slack i Teams

Oprócz administratorów projektów administratorzy zespołu mogą teraz tworzyć subskrypcję usługi Azure Boards, repozytoriów i potoków bezpośrednio z usług Slack i Microsoft Teams.

Obsługa wielu dzierżaw w aplikacjach Azure Boards, Repos i Pipelines w usłudze Microsoft Teams

Aplikacja do obsługi komunikatów usługi Azure Boards, repozytoriów i potoków obsługuje teraz nawiązywanie połączenia z inną dzierżawą w usłudze Microsoft Teams. W związku z tym usługi Azure DevOps i Microsoft Teams nie muszą już znajdować się w tej samej usłudze Azure AD. Użyj linku Zaloguj się przy użyciu innego linku poczty e-mail , jeśli usługi Microsoft Teams i Azure Pipelines znajdują się w różnych dzierżawach.

Multi tenant support for Azure Boards, Repos and Pipelines app in Microsoft Teams.

Azure Boards

Problemy synchronizacji usługi GitHub z elementami roboczymi usługi Azure DevOps

W tym przebiegu utworzyliśmy i opublikowaliśmy nową akcję usługi GitHub, która spowoduje zapisanie problemów z usługą GitHub w elementach roboczych usługi Azure Boards. Dzięki temu można umieścić repozytoria kodu w usłudze GitHub, kontynuując zarządzanie pracą przy użyciu usługi Azure Boards. Akcja jest nadal w stanie wersji zapoznawczej i chcielibyśmy, aby twoja opinia działała, aby wypasać przypadki brzegowe. Spróbuj i daj nam znać to, co myślisz.

issuesGif

Azure Repos

Ulepszone wykonywanie akcji żądań ściągnięcia

Jeśli masz wiele żądań ściągnięcia do przejrzenia, zrozumienie, gdzie należy najpierw podjąć działania, może być trudne. Aby zwiększyć możliwość działania żądania ściągnięcia, możesz teraz utworzyć wiele niestandardowych zapytań na stronie listy żądań ściągnięcia z kilkoma nowymi opcjami filtrowania według, takich jak stan wersji roboczej. Te zapytania będą tworzyć oddzielne i zwijane sekcje na stronie żądania ściągnięcia oprócz "Utworzone przeze mnie" i "Przypisane do mnie". Możesz również odrzucić przejrzenie żądania ściągnięcia, które zostało dodane za pośrednictwem menu Głosowanie lub menu kontekstowe na stronie listy żądań ściągnięcia. W sekcjach niestandardowych zobaczysz teraz oddzielne karty dla żądań ściągnięcia, dla których udostępniono przegląd lub odrzucono ich przejrzenie. Te zapytania niestandardowe będą działać w repozytoriach na karcie "Moje żądania ściągnięcia" na stronie głównej organizacji. Jeśli chcesz wrócić do żądania ściągnięcia, możesz go oznaczyć jako flagę i pojawi się w górnej części listy. Na koniec żądania ściągnięcia ustawione na autouzupełnianie zostaną oznaczone pigułką z napisem "Autouzupełnianie" na liście.

Dodaliśmy więcej filtrów do strony szczegółów żądania ściągnięcia, aby szybciej je przejrzeć:

  • Stan komentarza: Aktywny (wartość domyślna), Wszystkie, Oczekujące, Rozwiązane, Zgodnie z projektem, Nie naprawi i Zamknięte.
  • Komentarz według: Odfiltruj komentarze pozostawione przez określoną osobę.
  • Typy plików: Pokaż wszystkie pliki (domyślne) i Pokaż tylko pliki, które zostały skomentowane.

Show all files.

Filter to comments left by a specific person.

Azure Pipelines

Dodatkowa kontrola nad wdrożeniami

Usługa Azure Pipelines od jakiegoś czasu obsługuje wdrożenia kontrolowane za pomocą ręcznych zatwierdzeń. Dzięki najnowszym ulepszeniom masz teraz dodatkową kontrolę nad wdrożeniami. Oprócz zatwierdzeń właściciele zasobów mogą teraz dodawać automatyczne funkcje checks w celu weryfikowania zasad zabezpieczeń i jakości. Te testy mogą służyć do wyzwalania operacji, a następnie oczekiwania na ich ukończenie. Korzystając z dodatkowych testów, można teraz zdefiniować kryteria kondycji na podstawie wielu źródeł i mieć pewność, że wszystkie wdrożenia przeznaczone dla zasobów są bezpieczne, niezależnie od potoku YAML wykonującego wdrożenie. Ocena każdego sprawdzania może być okresowo powtarzana na podstawie określonego interwału ponawiania dla sprawdzania. Dostępne są teraz następujące dodatkowe kontrole:

  • Wywoływanie dowolnego interfejsu API REST i przeprowadzanie walidacji na podstawie treści odpowiedzi lub wywołania zwrotnego z usługi zewnętrznej
  • Wywoływanie funkcji platformy Azure i przeprowadzanie walidacji na podstawie odpowiedzi lub wywołania zwrotnego z funkcji
  • Wykonywanie zapytań względem reguł usługi Azure Monitor dla aktywnych alertów
  • Upewnij się, że potok rozszerza co najmniej jeden szablon YAML

Additional control of your deployments.

Powiadomienie o zatwierdzeniu

Po dodaniu zatwierdzenia do środowiska lub połączenia z usługą wszystkie potoki wieloetapowe, które używają zasobu, automatycznie czekają na zatwierdzenie na początku etapu. Wyznaczeni osoby zatwierdzające muszą ukończyć zatwierdzenie, zanim potok będzie mógł kontynuować.

Dzięki tej aktualizacji osoby zatwierdzające są wysyłane powiadomienie e-mail dotyczące oczekującego zatwierdzenia. Użytkownicy i właściciele zespołów mogą zrezygnować z subskrypcji niestandardowych lub skonfigurować je przy użyciu ustawień powiadomień.

Approval notification.

Oprócz powiadomień e-mail administratorzy projektu mogą również kierować powiadomienia do usługi Microsoft Teams lub Slack.

Azure Artifacts

Zdarzenia inspekcji są teraz dostępne

Zdarzenia źródeł danych usługi Azure Artifacts są teraz dostępne w dziennikach inspekcji. Dostęp do tych dzienników można uzyskać z poziomu Ustawienia organizacji —> inspekcja. Następujące zdarzenia są teraz dostępne dla kanałów informacyjnych:

  • Tworzenie, usuwanie lub modyfikowanie źródła danych w zakresie organizacji lub projektu
  • Tworzenie, usuwanie lub modyfikowanie widoku kanału informacyjnego
  • Ustawianie lub usuwanie zasad przechowywania pakietów dla dowolnego źródła danych
  • Zmiany uprawnień

Usprawnienia wydajności narzędzia npm

Wprowadziliśmy zmiany w naszym podstawowym projekcie, aby poprawić sposób przechowywania i dostarczania pakietów npm w źródłach danych usługi Azure Artifacts. Pomogło nam to osiągnąć maksymalnie 10-krotne zmniejszenie opóźnienia dla niektórych z najwyższych używanych interfejsów API dla npm.

Usprawnienia ułatwień dostępu

Wdrożyliśmy poprawki, aby rozwiązać problemy z ułatwieniami dostępu na naszej stronie kanałów informacyjnych. Poprawki obejmują następujące elementy:

  • Tworzenie środowiska kanału informacyjnego
  • Środowisko ustawień kanału informacyjnego globalnego
  • Połączenie w celu kanału informacyjnego

Następne kroki

Uwaga

Te funkcje będą wdrażane w ciągu najbliższych dwóch do trzech tygodni.

Przejdź do usługi Azure DevOps i przyjrzyj się.

Jak przekazać opinię

Chcielibyśmy usłyszeć, co myślisz o tych funkcjach. Użyj menu Pomocy, aby zgłosić problem lub podać sugestię.

Make a suggestion

Możesz również uzyskać porady i odpowiedzi na pytania społeczności w witrynie Stack Overflow.