Zadania kontenera potoku — aktualizacja z przebiegu 140

W artykule Sprint 140 Update of Azure DevOps Services (Przebieg 140 aktualizacji usług Azure DevOps Services) znajdziesz nowy sposób dostosowywania zależności kompilacji do konkretnych wymagań wraz z wprowadzeniem zadań kontenera w usłudze Azure Pipelines. W witrynie Typu Wiki możesz teraz dodawać filmy wideo, zmieniać ich nazwy i wstawiać spis treści w witrynie typu wiki w okienku formatowania.

Aby uzyskać więcej informacji, zapoznaj się z poniższą listą funkcji .

Funkcje

Azure Pipelines:

Azure Boards:

Azure Artifacts:

Wiki:

Administracja:

Następne kroki

Uwaga

Te funkcje zostaną wprowadzane w ciągu najbliższych dwóch do trzech tygodni.

Przeczytaj o nowych funkcjach poniżej i przejdź do usługi Azure DevOps Services, aby wypróbować je samodzielnie.

Azure Pipelines

Kontrolowanie określonych zależności kompilacji za pomocą zadań kontenera

Domyślnie zadania są uruchamiane na maszynie hosta, na której jest zainstalowany agent. Zadania kontenera korzystające z uproszczonej abstrakcji w systemie operacyjnym hosta, który zapewniają kontenery, umożliwiają izolowanie narzędzi i zależności wewnątrz kontenera. Agent uruchomi wystąpienie określonego kontenera, a następnie uruchomi kroki wewnątrz niego. Możesz wybrać dokładne wersje systemów operacyjnych, narzędzi i zależności wymaganych przez kompilację. Aby uzyskać więcej informacji, zobacz dokumentację zadań kontenera.

Włączanie pokrycia kodu w zadaniach platformy .NET Core

Zadanie platformy .NET Core w usłudze Azure Pipelines obsługuje teraz pokrycie kodu, dzięki czemu można uzyskać lepszą obsługę pokrycia testów jednostkowych w projektach platformy .NET Core. Polecenie "test" zadania platformy .NET Core można przekazać argumenty --collect "Code coverage" , aby włączyć zbieranie pokrycia kodu. Obsługa jest obecnie ograniczona do projektów platformy .NET Core przeznaczonych dla platformy Windows.

Azure Boards

Wykorzystanie przekształconych interfejsów API REST procesów

W interfejsie API REST w wersji 5.1 (wersja zapoznawcza) połączyliśmy kilka interfejsów API powiązanych z procesem dziedziczonego w jedną domenę. Ułatwi to znajdowanie i używanie odpowiednich punktów końcowych. Aby uzyskać więcej informacji, zobacz dokumentację Zachowania procesów . Utworzyliśmy również kilka przykładów przy użyciu bibliotek klienckich języka C#.

Azure Artifacts

Uproszczenie uwierzytelniania przy użyciu nowego, międzyplatformowego dostawcy poświadczeń dla pakietów NuGet

Interakcja z uwierzytelnionymi kanałami informacyjnymi NuGet po prostu znacznie się poprawiła. Nowy dostawca poświadczeń usługi Azure Artifacts oparty na platformie .NET Core współpracuje z oprogramowaniem msbuild, dotnet i nuget(.exe) w systemach Windows, macOS i Linux. Za każdym razem, gdy chcesz używać pakietów ze źródła danych usługi Azure Artifacts, dostawca poświadczeń automatycznie uzyska i zapisze token w imieniu używanego klienta NuGet. Nie trzeba już ręcznie przechowywać tokenu i zarządzać nim w pliku konfiguracji.

Aby uzyskać nowego dostawcę, przejdź do witryny GitHub i postępuj zgodnie z instrukcjami dotyczącymi klienta i platformy.

Przechowywanie artefaktów za pomocą platformy Universal Packages

Pakiety uniwersalne to nowy rodzaj pakietu obsługiwanego przez usługę Azure Artifacts. Zapewniają one prosty mechanizm przechowywania kolekcji plików w kanale informacyjnym z nazwą pakietu i wersją pakietu. Narzędzia wiersza polecenia zostały zaprojektowane tak, aby efektywnie przesyłać zawartość z klienta i usługi.

  • Rozważ użycie pakietów uniwersalnych do przechowywania artefaktów, takich jak:
  • Skrypty konfiguracji i szablony (np. szablony usługi ARM)
  • Migawki bazy danych na potrzeby testowania integracji
  • Dane i modele trenowania uczenia maszynowego
  • Narzędzia i zestawy SDK dla deweloperów
  • Modele i tekstury 3D
  • Dane wyjściowe kompilacji

Przejdź do naszego przewodnika Szybki start, aby rozpocząć pracę z pakietami uniwersalnymi.

Kompresowanie symboli podczas publikowania w udziale plików

Zaktualizowaliśmy zadanie Indeksowanie i publikowanie symboli, aby obsługiwać kompresowanie symboli po opublikowaniu ich w udziale plików.

Compress symbols

Przypominamy, że symbole można również publikować w usługach Azure DevOps Services zamiast konfigurować serwer plików i zarządzać nim.

Witryna Wiki

Osadzanie wideo na stronie typu wiki

Teraz możesz osadzać filmy wideo na stronie typu wiki z Usługi online, takich jak Microsoft Stream i YouTube. Osadzony adres URL wideo można dodać przy użyciu następującej składni:

::: video
> [!VIDEO https://www.youtube.com/embed/7DbslbKsQSk]
:::

Embed video in wiki

Priorytet tej funkcji został określony na podstawie sugestii.

Zmienianie nazwy strony typu wiki

Teraz możesz zmienić nazwę strony typu wiki w interfejsie użytkownika typu wiki i przy użyciu interfejsów API REST. W menu Więcej kliknij pozycję Zmień nazwę strony typu wiki, aby nadać swojej witrynie typu wiki pamiętną nazwę. Priorytet tej funkcji został określony na podstawie sugestii.

Rename wiki

Wstawianie spisu treści strony typu wiki z poziomu okienka formatowania

Ostatni przebieg dostarczyliśmy możliwość tworzenia spisu treści na stronach typu wiki. Teraz możesz wstawić spis treści, klikając odpowiedni przycisk w okienku formatowania podczas edytowania strony.

Insert wiki TOC

Administracja

Zarządzanie osobistymi tokenami dostępu za pomocą filtrowania i stronicowania

Jak zauważyliśmy w przypadku nowej nawigacji w usłudze Azure DevOps, koncentrujemy się na prowadzeniu bardziej spójnego środowiska w całej usłudze. Zrobiliśmy tę okazję, aby lepiej zarządzać osobistymi tokenami dostępu (PAT), zwłaszcza jeśli masz kilka z nich. Niektóre nowe funkcje obejmują kontrolki filtrowania i stronicowania podczas wyświetlania wszystkich paT, czystsze środowisko podczas tworzenia nowego identyfikatora PAT z grupowaniem i opisami zakresów oraz możliwość edytowania i rozszerzania wygaśnięcia istniejących punktów dostępu.

PAT page

Jak przekazać opinię

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

Make a suggestion

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

Dzięki,

Biju Venugopal