Adnotacje żądań ściągnięcia na kartach tablicy i narzędzia mcP migracji na żywo w przedsiębiorstwie

W tym przebiegu Azure Boards wprowadza adnotacje żądań ściągnięcia na kartach, co daje zespołom natychmiastowy wgląd w połączone żądania ściągnięcia bezpośrednio na tablicy. Dodaliśmy również narzędzia do migracji na żywo przedsiębiorstwa do zdalnego serwera MCP, rozszerzono szczegółowe informacje dotyczące skanowania zależności w usłudze GitHub Advanced Security dla Azure DevOps i dodano obsługę połączenia usługi Azure DevOps dla zadania InvokeRestAPI w Azure Pipelines.

Sprawdź notatki o wydaniu, aby uzyskać szczegóły.

Ogólne

GitHub Advanced Security dla usługi Azure DevOps

Azure Boards

Azure Pipelines

Ogólne

Enterprise Live Migration MCP Server Tools (wersja zapoznawcza)

Migracje na żywo przedsiębiorstwa (ELM) ułatwiają organizacjom migrowanie repozytoriów Azure DevOps do chmury GitHub Enterprise z miejscem przechowywania danych przy jednoczesnym zminimalizowaniu zakłóceń. Dodaliśmy narzędzia ELM do naszego zdalnego serwera MCP, co pozwala usprawnić i zautomatyzować migracje repozytoriów do GitHub.

Te narzędzia mogą służyć do tworzenia niestandardowych agentów i umiejętności związanych z zadaniami migracji repozytorium.

Dowiedz się więcej o zdalnym serwerze MCP i narzędziach ELM.

GitHub Advanced Security dla usługi Azure DevOps

Wyświetlanie informacji o zależnościach programistycznych na stronie Alerty

W przypadku obsługiwanych ekosystemów alerty skanowania zależności pokazują teraz, czy alert pochodzi z zależności programistycznej, dzięki czemu można lepiej określić priorytety i sklasyfikować alerty zależności. Te informacje są obecnie dostępne na poziomie repozytorium. Aby uzyskać więcej informacji, zobacz Obsługiwane ekosystemy pakietów.

Copilot autofiks unika pustych gałęzi i żądań ściągnięcia

Jeśli Copilot autofiks nie generuje zmian w kodzie do zatwierdzenia, nie pozostawia już pustej gałęzi ani nie tworzy pustego żądania ściągnięcia. To ulepszenie zmniejsza bałagan repozytorium z przebiegów autofiksów, które nie generują proponowanej poprawki.

żądania ściągnięcia autofiksu Copilot są automatycznie wyświetlane w szczegółach alertu

Gdy Copilot autofiks tworzy żądanie ściągnięcia dla alertu CodeQL, szczegóły alertu są teraz aktualizowane automatycznie, aby wyświetlić żądanie ściągnięcia i kontynuować aktualizowanie po zakończeniu żądania ściągnięcia. Nie musisz już odświeżać strony, aby zobaczyć, że sugerowana poprawka jest gotowa do przejrzenia.

Copilot żądania ściągnięcia autofiksu w szczegółach alertu

Copilot żądania ściągnięcia autofiksu są łatwiejsze do zidentyfikowania

Żądania ściągnięcia utworzone przez Copilot Autofiks używają teraz tagu Copilot Autofix zamiast dodawania sufiksu do tytułu żądania ściągnięcia.

Azure Boards

Adnotacje żądania ściągnięcia na kartach

Dodaliśmy nową adnotację żądania ściągnięcia do ustawień karty tablicy. Po włączeniu (ustawienie domyślne) połączone żądania ściągnięcia są wyświetlane bezpośrednio na kartach.

Zapewnia to zespołom większy wgląd w działania programistyczne bez opuszczania tablicy. Możesz szybko zobaczyć, które elementy robocze mają skojarzone żądania ściągnięcia, co ułatwia śledzenie postępu, identyfikowanie pracy oczekującej na przegląd i wykrywanie elementów, które mogą zostać zablokowane w przypadku zmian kodu.

Zrzut ekranu przedstawiający adnotacje żądań ściągnięcia na kartach tablicy.

Azure Pipelines

Wywoływanie interfejsów API REST Azure DevOps z zadania Wywoływanie interfejsu API REST

Zadanie InvokeRestAPI@1 obsługuje teraz połączenie usługi Azure DevOps. Dzięki temu można wywoływać interfejsy API REST Azure DevOps bezpośrednio z potoku bez konieczności samodzielnego konfigurowania niestandardowego ogólnego połączenia z usługą i zarządzania uwierzytelnianiem.

Wybierz typ połączenia w danych wejściowych connectionType i odwołuj się do połączenia usługi Azure DevOps:

- task: InvokeRESTAPI@1
  inputs:
    connectionType: 'connectedServiceNameAzureDevOps'
    serviceConnection: '<your-azure-devops-service-connection>'
    method: 'GET'
    urlSuffix: '<organization>/<project>/_apis/build/builds?api-version=7.1'

Dane wejściowe connectionType akceptują następujące wartości:

  • connectedServiceName — Ogólne połączenie z usługą (ustawienie domyślne).
  • connectedServiceNameAzureDevOps— Azure DevOps połączenie z usługą.
  • connectedServiceNameARM— Azure Resource Manager połączenie z usługą.

Następne kroki

Uwaga / Notatka

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ę.

Utwórz sugestię

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