Przegląd kodu GitHub Copilot w usłudze Azure Repos jest już dostępny w publicznej wersji zapoznawczej

W tym sprincie funkcja GitHub Copilot Code Review dla Azure Repos wchodzi do publicznej wersji zapoznawczej dla wszystkich klientów Azure DevOps. Udostępnia ona opinie oparte na sztucznej inteligencji bezpośrednio do żądań ściągnięcia, z elastycznym włączaniem, instrukcjami niestandardowymi, automatycznymi przeglądami za pomocą zasad gałęzi, obsługą zarządzanych pul DevOps i lepszą widocznością kosztów.

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

General

GitHub Advanced Security dla usługi Azure DevOps

Azure Boards

Azure Repos

Azure Pipelines

Wiki

General

Zdalne limity szybkości obsługi serwera MCP

Narzędzia mogą teraz wykrywać, kiedy zdalne żądania serwera MCP zbliżają się do limitów szybkości usług i otrzymują wskazówki dotyczące tego, kiedy zwolnić lub ponowić próbę. Pomaga to zmniejszyć liczbę żądań, które zakończyły się niepowodzeniem i niepotrzebne ponawianie prób w okresach wysokiego użycia.

Gdy liczba żądań jest ograniczana, odpowiedzi narzędzi zawierają teraz dostępne wskazówki dotyczące ponowienia udostępniane przez usługę Azure DevOps, dzięki czemu agent wywołujący może odczekać przed ponowieniem żądania.

Wtyczka Azure DevOps jest teraz dostępna w usłudze GitHub aplikacja Copilot

Wtyczka Azure DevOps jest teraz dostępna dla usługi GitHub aplikacja Copilot. Dzięki wtyczce możesz wyświetlać i otwierać elementy robocze usługi Azure DevOps oraz żądania pull request, edytować elementy robocze, wprowadzać podstawowe zmiany w żądaniach pull request i finalizować je bezpośrednio w aplikacji Copilot. Zainstaluj wtyczkę Azure DevOps z opcji Wyboru edytora w obszarze Dostosowywanie, a następnie zaloguj się i połącz się z organizacją i projektem Azure DevOps, aby rozpocząć pracę.

Zobacz ogłoszenie w blogu , aby dowiedzieć się więcej.

GitHub Advanced Security dla usługi Azure DevOps

Alerty dotyczące złośliwego oprogramowania (prywatna wersja zapoznawcza)

GitHub Advanced Security for Azure DevOps mogą teraz wyświetlać wykrycia złośliwego oprogramowania jako odrębny typ alertu na kartach repozytorium Zależności i Przegląd zabezpieczeń. Zespoły ds. zabezpieczeń mogą filtrować, badać, odrzucać i ponownie otwierać te wyniki wraz z istniejącymi alertami zależności.

Wykrycia złośliwego oprogramowania wyświetlane jako alerty dotyczące zależności.

Aby złożyć wniosek o dostęp dla swojej organizacji, wypełnij formularz zgłoszeniowy do prywatnej wersji zapoznawczej GitHub Advanced Security for Azure DevOps.

Metryki przeglądu zabezpieczeń (prywatna wersja zapoznawcza)

Strony dotyczące ryzyka i zasięgu ochrony zawierają teraz metryki zbiorcze, które pomagają zespołom ds. bezpieczeństwa zrozumieć ekspozycję na alerty i zasięg skanowania w całej organizacji. Zespoły mogą zawężać metryki według projektu, repozytorium, zestawu narzędzi, poziomu ważności, okresu i stanu pokrycia.

Ryzyko:

Metryki ryzyka filtrowane według projektu i repozytorium.

Pokrycie:

Metryki pokrycia filtrowane według projektu i repozytorium.

Aby złożyć wniosek o dostęp dla swojej organizacji, wypełnij formularz zgłoszeniowy do prywatnej wersji zapoznawczej GitHub Advanced Security for Azure DevOps.

Rozliczanie na poziomie projektu za wykorzystanie kredytów Autofix AI

Użycie kredytów Autofix AI jest teraz przypisywane do poszczególnych projektów Azure DevOps. W usłudze Azure Cost Management można analizować korzystanie z Autofix i powiązane z nim koszty w podziale na projekty, zamiast widzieć tylko łączną sumę na poziomie organizacji. Ułatwia to zrozumienie i przypisywanie wykorzystania funkcji Autofix w organizacji.

Azure Boards

Ulepszone zabezpieczenia wiadomości e-mail z powiadomieniami dotyczącymi elementów pracy

Wprowadziliśmy ulepszenie zabezpieczeń w wiadomościach e-mail z powiadomieniami usługi Azure DevOps, polegające na wyłączeniu aktywnych linków w komentarzach i innych obszernych polach tekstowych.

Linki są nadal zawarte w wiadomości e-mail, ale nie można ich już klikać. Aby skorzystać z linku, najpierw otwórz element roboczy w Azure DevOps, a następnie uzyskaj dostęp do linku z tego miejsca. Ta zmiana pomaga zmniejszyć ryzyko wyłudzania informacji i innych złośliwych linków otwieranych bezpośrednio z wiadomości e-mail z powiadomieniami.

Azure Repos

GitHub Copilot Code Review (publiczna wersja zapoznawcza)

GitHub Copilot Code Review dla Azure Repos jest już dostępny w publicznej wersji zapoznawczej dla wszystkich klientów Azure DevOps, bez konieczności wcześniejszego zapisywania się do programu wczesnego dostępu. Copilot Code Review zapewnia informacje zwrotne generowane przez SI bezpośrednio w ramach procesu obsługi pull requestu, pomagając zespołom identyfikować problemy i bardziej konsekwentnie stosować standardy kodowania.

GitHub Copilot automatycznie przeprowadza przegląd pull requestu w usłudze Azure Repos.

Przed rozpoczęciem zapoznaj się z oficjalną dokumentacją, aby uzyskać szczegółowe informacje na temat działania Copilot Code Review, sposobu jej włączania oraz oczekiwań dotyczących użycia i rozliczeń.

Publiczna wersja zapoznawcza zawiera również kilka ulepszeń opartych na opiniach z wersji technical preview:

  • Elastyczne włączanie: włącz przegląd kodu Copilot na poziomie organizacji, projektu lub pojedynczego repozytorium.
  • Obsługa Managed DevOps Pools: Uruchamiaj przeglądy przy użyciu skonfigurowanej puli Managed DevOps Pool zamiast agentów hostowanych przez firmę Microsoft.
  • Instrukcje niestandardowe: Definiowanie standardów kodowania specyficznych dla organizacji, projektu, repozytorium lub ścieżki dla Copilot do rozważenia podczas przeglądów.
  • Automatyczne przeglądy: Użyj zasad gałęzi, aby automatycznie sprawdzać nowe żądania pull request, w tym ich wersje robocze.
  • Ulepszona widoczność kosztów: śledzenie kosztów przeglądu kodu Copilot przez projekt Azure DevOps przy użyciu tagów Azure Cost Management i alertów budżetowych.
  • Wkrótce: Przeglądaj dzienniki niepowodzeń oraz konfigurowalne poziomy weryfikacji Lite i Balanced.

Azure DevOps Enterprise Live Migrations (publiczna wersja zapoznawcza)

Migracje na żywo dla przedsiębiorstw w usłudze Azure DevOps są już dostępne w publicznej wersji zapoznawczej. Enterprise Live Migrations pomaga organizacjom przenosić repozytoria z usługi Azure DevOps do GitHub Enterprise Cloud z rezydencją danych, minimalizując przy tym zakłócenia w pracy deweloperów dzięki ciągłej synchronizacji i kontrolowanemu procesowi przełączenia. Umożliwia migrację historii repozytorium, gałęzi, tagów, metadanych żądań pull request oraz zasad gałęzi, jednocześnie pozwalając zespołom nadal korzystać z Azure Pipelines i Azure Boards w trakcie migracji. Dowiedz się więcej o migracjach na żywo w przedsiębiorstwie.

Migracja na żywo Azure DevOps Enterprise w usłudze Repos.

Automatyczne tytuły pull requestów z wieloma commitami

Podczas tworzenia pull requestu z wieloma commitami tytuł pull requestu jest teraz automatycznie uzupełniany na podstawie nazwy gałęzi źródłowej. Zapewnia to przydatną wartość domyślną zamiast pozostawiać tytuł pusty.

Istniejąca opcja Dodaj komunikaty zatwierdzenia pozostaje dostępna do dodawania komunikatów zatwierdzenia do opisu żądania ściągnięcia.

Azure Pipelines

Gniazdo platformy Docker nie jest już domyślnie mapowane dla zadań kontenera systemu Linux

Aby zwiększyć bezpieczeństwo zgodnie z zasadą najmniejszych uprawnień, począwszy od agenta Azure Pipelines w wersji 5.279.0, domyślną wartością parametru mapDockerSocket jest false dla zadań kontenerowych uruchamianych na agentach systemu Linux. Po tej zmianie gniazdo Dockera hosta (/var/run/docker.sock) nie jest domyślnie montowane w kontenerze zadania na agentach z systemem Linux.

Note

Jeśli zadanie kontenera uruchamia polecenia platformy Docker względem demona hosta (Docker-in-container), jawnie wyrazić zgodę, ustawiając wartość mapDockerSocket na true w zasobie kontenera lub potok kończy się niepowodzeniem.

Aby używać gniazda Docker hosta, należy jawnie wyrazić zgodę, ustawiając mapDockerSocket: true w zasobie kontenera.

resources:
	containers:
	- container: my_container
		image: ubuntu:22.04
		mapDockerSocket: true

Zadania kontenerowe, które nie korzystają z mechanizmu Docker-in-container, nie wymagają żadnych działań. Aby uzyskać więcej informacji, zobacz Mapowanie gniazd platformy Docker.

Wiki

Szybsze wyszukiwanie stron typu wiki według tytułu strony

Wyszukiwanie stron typu wiki według tytułu jest teraz szybsze i bardziej dynamiczne, szczególnie w przypadku projektów z dużymi witrynami typu wiki.

Ta poprawa skraca czas wyszukiwania strony typu wiki po raz pierwszy i przyspiesza filtrowanie stron w środowisku typu wiki, w tym drzewo stron, okno dialogowe przenoszenia strony i autouzupełnianie linków.

Azure DevOps pobiera teraz informacje potrzebne do wyszukiwania tytułów stron bezpośrednio z bazy danych wiki, unikając konieczności pobierania i przetwarzania pełnego drzewa Git. Jeśli zoptymalizowane dane wyszukiwania są niedostępne, Azure DevOps automatycznie używa istniejącej metody wyszukiwania.

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

Utwórz sugestię

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