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:
- Obsługa Administracja zespołu w celu tworzenia subskrypcji dla aplikacji do obsługi komunikatów w usługach Slack i Teams
- Obsługa wielu dzierżaw w aplikacjach Azure Boards, Repos i Pipelines w usłudze Microsoft Teams
Azure Boards
Azure Repos
- Ulepszone wykonywanie akcji żądań ściągnięcia
- Ulepszone filtrowanie powiązane z komentarzami w żądaniach ściągnięcia
Azure Pipelines
Azure Artifacts
- Zdarzenia inspekcji są teraz dostępne
- Usprawnienia wydajności narzędzia npm
- Usprawnienia ułatwień dostępu
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.
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.
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.
Ulepszone filtrowanie powiązane z komentarzami w żądaniach ściągnięcia
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.
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
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ń.
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ę.
Możesz również uzyskać porady i odpowiedzi na pytania społeczności w witrynie Stack Overflow.