Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym sprincie wykonywanie etapu poza kolejnością pozwala przejść dalej we wdrażaniu potoku YAML. Wprowadzamy również opcje porzucania i wymuszonego anulowania przebiegów potoków, ogólną dostępność funkcji Commit Search, nowy edytor wiki, ulepszone wyszukiwanie stron wiki, aktualizacje połączenia z GitHub oraz ulepszenia funkcji Copilot Code Review.
Sprawdź notatki o wydaniu, aby uzyskać szczegóły.
General
- Wyszukiwanie commitów jest teraz ogólnie dostępne
- Remote MCP in Copilot Cowork (publiczna wersja zapoznawcza)
GitHub Advanced Security dla usługi Azure DevOps
Azure Boards
Azure Repos
Azure Pipelines
Wiki
General
Wyszukiwanie zatwierdzeń jest teraz powszechnie dostępne
Znalezienie commitu nie wymaga już zapamiętywania jego identyfikatora. Wyszukiwanie zatwierdzń jest teraz ogólnie dostępne w Azure DevOps. Commity Git można przeszukiwać według tekstu w tytule zatwierdzenia lub opisie w każdym repozytorium i projekcie, do którego możesz uzyskać dostęp.
Użyj pola wyszukiwania w górnej części projektu, wprowadź słowa kluczowe i wybierz kartę Commity, aby wyświetlić pasujące commity. Wyniki można zawęzić według Projekt, repozytorium, autora i gałęzi, a następnie sortować według czasu zatwierdzenia lub istotności. Wybierz wynik, aby otworzyć szczegóły commitu, w tym skojarzone zmiany, elementy robocze i żądania pull request.
Wyszukiwanie commitów jest dostępne wraz z wyszukiwaniem kodu, elementów roboczych, Wiki i pakietu bez konieczności konfigurowania.
Remote MCP in Copilot Cowork (public preview)
GitHub Advanced Security dla usługi Azure DevOps
Copilot Autofix dla alertów dotyczących zależności i skanowania kodu (ograniczona publiczna wersja zapoznawcza)
Copilot autofiks w usłudze GitHub Advanced Security for Azure DevOps generuje teraz sugerowane poprawki dla obsługiwanych luk w zabezpieczeniach wykrywanych podczas skanowania zależności i alertów skanowania kodu. Otwórz ostrzeżenie i wybierz pozycję Wygeneruj poprawkę. Agent kodowania Copilot używa kontekstu repozytorium do zaproponowania poprawki w pull requeście, dzięki czemu można przejrzeć i przetestować zmiany przed scaleniem.
Copilot Autofix pozostaje w ograniczonej publicznej wersji zapoznawczej. Microsoft obecnie nie akceptuje dodatkowych uczestników.
Aby uzyskać więcej informacji, zobacz Copilot autofiks dla alertów zabezpieczeń kodu.
Azure Boards
Rotacja osobistych tokenów dostępu GitHub bez ponownego tworzenia połączeń
Teraz można rotować osobiste tokeny dostępu (PAT) dla połączeń Azure Boards i GitHub bez konieczności ponownego tworzenia połączenia.
W przypadku połączeń korzystających z uwierzytelniania pat wybierz pozycję Aktualizuj token z menu połączenia, aby zastąpić istniejący token.
Rotacja tokenów jest również obsługiwana za pośrednictwem interfejsów API REST, co umożliwia organizacjom automatyzowanie procesu.
Azure Repos
Rozwiąż komentarze podczas stosowania sugestii
Note
Copilot Code Review jest w publicznej wersji zapoznawczej.
Teraz możesz rozwiązać powiązane komentarze Copilot Code Review podczas stosowania i zatwierdzania sugerowanych zmian bez konieczności indywidualnego rozwiązywania każdego komentarza.
To ulepszenie ułatwia pracę z opiniami do pull requestów i śledzenie komentarzy, które nadal wymagają uwagi.
Zdarzenia dziennika audytu dla Copilot Code Review
Note
Copilot Code Review jest w publicznej wersji zapoznawczej.
Azure DevOps dzienniki inspekcji/audytu przechwytują teraz zmiany konfiguracji w Copilot Code Review, co zapewnia administratorom organizacji lepszy wgląd w sposób zarządzania funkcją.
Nowe zdarzenia inspekcji obejmują:
- Włączanie lub wyłączanie Copilot przeglądu kodu na poziomie organizacji, projektu lub repozytorium.
- Zmiany w skonfigurowanej puli agentów.
- Aktualizacje instrukcji niestandardowych.
- Zmiany domyślnego poziomu nakładu pracy.
- Zmiany zasad gałęzi dotyczące automatycznych przeglądów kodu.
Te zdarzenia są dostępne na stronie Inspekcja i kondycja w Azure DevOps, pomagając administratorom śledzić zmiany konfiguracji Copilot Code Review w całej organizacji.
Azure Pipelines
Porzuć przebieg potoku
Aby zwiększyć bezpieczeństwo wdrożenia i zapobiec ponownemu wdrożeniu nieprawidłowego artefaktu, możesz teraz anulować przebieg potoku. Porzucenie uruchomienia sprawia, że jest ono tylko do odczytu, więc jego etapy nie mogą być uruchamiane ponownie.
Uruchomienie musi być w stanie końcowym, takim jak Zakończono niepowodzeniem lub Anulowane, zanim będzie można je porzucić. Nie można cofnąć porzucenia uruchomienia. Aby porzucić uruchomienie, musisz mieć uprawnienie potoku Porzuć kompilacje.
Wykonywanie etapu poza kolejnością
Czasami chcesz przyspieszyć wdrożenie, na przykład podczas wdrażania poprawki. Wykonywanie etapu poza kolejnością umożliwia przejście dalej podczas uruchamiania potoku.
Załóżmy, że masz potok wdrażania, który wdraża w trzech regionach platformy Azure w sekwencji: Zachodnie stany USA, Środkowe stany USA i Wschodnie stany USA.
Jeśli wdrażasz poprawkę, warto wdrożyć je w regionach Central US i East US przed zakończeniem wdrażania w regionie West US. Rozwiń etap, który chcesz uruchomić poza kolejnością, a następnie wybierz pozycję Uruchom etap.
Wykonywanie etapu poza kolejnością umożliwia również pominięcie etapu, który zakończył się niepowodzeniem. Jeśli na przykład wdrożenie w regionie West US zakończy się niepowodzeniem, a rozwiązanie błędu zajmie trochę czasu, nadal możesz kontynuować wdrażanie w regionie Central US.
Dostęp do wykonywania etapu poza kolejnością wymaga nowego uprawnienia Zarządzanie kolejnością uruchamiania etapu .
Nie można przejść dalej niż etap oznaczony jako isSkippable: false. Jeśli na przykład oznaczysz etap wdrażający do regionu Central US jako niemożliwy do pominięcia, nie będzie można uruchomić etapu East US przed pomyślnym zakończeniem etapu Central US.
Po uruchomieniu etapu poza kolejnością Azure Pipelines ocenia warunki jego uruchomienia condition. Jeśli na przykład etap określa condition: eq(variables['Build.SourceBranchName'], 'main') i uruchamiasz potok w gałęzi release, nie można uruchomić etapu poza kolejnością, ponieważ warunek daje wartość false.
Wymuś anulowanie uruchomień potoków
Pisanie wyrażeń etapowych condition YAML może prowadzić do nieoczekiwanego zachowania przebiegu potoku, takiego jak etap, którego nie można anulować. Ten problem występuje, gdy warunek etapu przyjmuje wartość true niezależnie od stanu uruchomienia potoku. Na przykład condition: eq(variables['Build.SourceBranchName'], 'main') nie sprawdza stanu uruchomienia.
Teraz możesz wymusić anulowanie uruchomienia potoku, aby zatrzymać to zachowanie.
Warning
Wymuszanie anulowania uruchomienia potoku powoduje natychmiastowe zakończenie wszystkich uruchomionych etapów, zadań i kroków. Nie są uruchamiane żadne kolejne etapy, zadania ani kroki. Ta akcja może pozostawić system w stanie niespójnym lub niepożądanym. Uruchomienie jest anulowane i nie można go ponownie uruchomić.
Aby wymusić anulowanie uruchomienia potoku, potrzebne są następujące uprawnienia potoku:
- Zarządzanie kolejnością uruchamiania etapów
- Zatrzymaj kompilacje
- Porzuć kompilacje
Wiki
Nowy interfejs edytora wiki (publiczna wersja zapoznawcza)
Wprowadziliśmy nowy edytor wiki obsługiwany przez Edytor Monaco, tę samą technologię używaną w Visual Studio Code. Nowy edytor zapewnia ulepszone środowisko edycji języka Markdown przy zachowaniu istniejących funkcji wiki.
Nowy edytor zawiera następujące elementy:
- Edycja w stylu Visual Studio Code z wyróżnianiem składni języka Markdown i numerami wierszy.
- Znajdź i zamień, aby szybko zlokalizować i zaktualizować zawartość.
- Ulepszono cofanie i ponawianie na potrzeby formatowania, wklejania, załączników i autouzupełniania.
- Obsługa automatycznego uzupełniania żądań ściągnięcia zmian (
!), osób (@), elementów roboczych (#), linków typu wiki i szablonów. - Trwałe preferencje edytora dla zawijania wierszy i synchronizowania przewijania.
Aby wypróbować nowy edytor, włącz go za pomocą Funkcje w wersji zapoznawczej dla siebie lub całej organizacji.
Ulepszone wyszukiwanie stron wiki
Przeprojektowaliśmy sposób działania wyszukiwania stron typu wiki, aby zwiększyć responsywność, zwłaszcza w przypadku większych witryn typu wiki. Po wprowadzeniu tekstu w polu Filtruj strony pasujące strony teraz wyświetlają się szybciej.
Nowe rozwiązanie zwiększa również wydajność innych operacji wyszukiwania w witrynie Typu Wiki, takich jak:
- Wybranie miejsca docelowego w panelu Move page.
- Wyświetlanie sugestii stron Wiki podczas dodawania linków w edytorze języka Markdown.
- Filtrowanie stron i folderów według nazwy w drzewie stron typu wiki.
Note
Wyniki wyszukiwania nie są już zgodne z niestandardową kolejnością stron. Strony są wyświetlane alfabetycznie, aby zapewnić spójne i przewidywalne działanie. Ta kolejność może się różnić od kolejności niestandardowej w zwykłym drzewie nawigacji typu wiki.
Następne kroki
Note
Te funkcje będą wdrażane w ciągu najbliższych dwóch do trzech tygodni. Przejdź do Azure DevOps i spójrz.
Jak przekazać opinię
Chcemy 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 swoje pytania od społeczności w witrynie Stack Overflow.