Udostępnij za pośrednictwem


Aktualizacje rozszerzeń i ulepszenia wydajności

Dzięki tej aktualizacji uwzględniliśmy aktualizacje rozszerzeń i ulepszenia wydajności. Dzięki istniejącej integracji z usługą ServiceNow zaktualizowaliśmy aplikację tak, aby obsługiwała wersję usługi ServiceNow w Tokio. Wprowadziliśmy również ulepszenia ustawień rozszerzeń, aby ułatwić zarządzanie zainstalowanymi rozszerzeniami.

Aby uzyskać szczegółowe informacje, zapoznaj się z informacjami o wersji.

Ogólne

Azure Boards

Azure Pipelines

Ogólne

Rozszerzenia powinny wyświetlać ich zakresy

Podczas instalowania rozszerzeń w organizacji usługi Azure DevOps możesz przejrzeć uprawnienia wymagane przez rozszerzenie w ramach instalacji. Jednak po zainstalowaniu rozszerzenia uprawnienia rozszerzenia nie są widoczne w ustawieniach rozszerzenia. Stanowi to wyzwanie dla administratorów, którzy muszą przeprowadzić okresowy przegląd zainstalowanych rozszerzeń. W tym przebiegu dodaliśmy uprawnienia rozszerzenia do ustawień rozszerzenia, aby ułatwić przeglądanie i podejmowanie świadomej decyzji dotyczącej tego, czy należy je zachować.

Tworzenie osobistych tokenów dostępu do wdrożenia w witrynie Marketplace

Azure Boards

Logika zmiany rozmiaru karty w planach dostarczania

Nie wszyscy używają daty docelowej i/lub daty rozpoczęcia podczas śledzenia funkcji i epików. Niektórzy decydują się na użycie kombinacji dat i ścieżki iteracji. W tym przebiegu ulepszyliśmy logikę, aby odpowiednio ustawić kombinacje pól i ścieżki iteracji w zależności od sposobu ich użycia.

Jeśli na przykład data docelowa nie jest używana i zmieniasz rozmiar karty, nowa ścieżka iteracji zostanie ustawiona zamiast aktualizować datę docelową.

Gif do demonstracyjnego linku do kopiowania komentarzy.

Ulepszenia aktualizacji usługi Batch

Wprowadziliśmy kilka zmian w interfejsie API aktualizacji wsadowej elementu roboczego w wersji 7.1. Obejmują one niewielkie ulepszenia wydajności i obsługę częściowych błędów. Oznacza to, że jeśli jedna poprawka nie powiedzie się, ale inne nie, pozostałe zostaną pomyślnie ukończone.

Kliknij tutaj , aby dowiedzieć się więcej o interfejsie API REST aktualizacji wsadowej.

Interfejs API usuwania usługi Batch (GA)

Ten nowy punkt końcowy interfejsu API REST do usuwania i/lub niszczenia elementów roboczych w partii jest teraz publicznie dostępny. Kliknij tutaj, aby dowiedzieć się więcej.

Azure Pipelines

Obsługa wersji usługi ServiceNow w Tokio

Usługa Azure Pipelines ma istniejącą integrację z usługą ServiceNow. Integracja opiera się na aplikacji w usłudze ServiceNow i rozszerzeniu w usłudze Azure DevOps. Teraz zaktualizowaliśmy aplikację do pracy z wersją usługi ServiceNow w Tokio. Potoki klasyczne i YAML współpracują teraz z Tokio. Aby upewnić się, że ta integracja działa, przeprowadź uaktualnienie do nowej wersji aplikacji (4.215.2) ze sklepu Service Now Store. Aby uzyskać więcej informacji, zobacz Integracja z usługą ServiceNow Change Management.

Nowa wstępnie zdefiniowana zmienna systemowa

Wprowadziliśmy nową wstępnie zdefiniowaną zmienną systemową o nazwie Build.DefinitionFolderPath, której wartością jest ścieżka folderu definicji potoku kompilacji. Zmienna jest dostępna zarówno w potokach YAML, jak i w klasycznych potokach kompilacji.

Jeśli na przykład potok znajduje się w folderze FabrikamFiber\Chat w usłudze Azure Pipelines, wartość Build.DefinitionFolderPath to FabrikamFiber\Chat.

Ogólna obsługa szablonów dostępności w edytorze YAML

Szablony są często używaną funkcją w potokach YAML. Są one łatwym sposobem udostępniania fragmentów kodu potoku. Są one również zaawansowanym mechanizmem weryfikacji lub wymuszania zabezpieczeń i ładu za pośrednictwem potoku.

Usługa Azure Pipelines obsługuje edytor YAML, który może być przydatny podczas edytowania potoku. Jednak edytor do tej pory nie obsługiwał szablonów. Autorzy potoków YAML nie mogli uzyskać pomocy za pośrednictwem funkcji IntelliSense podczas korzystania z szablonu. Autorzy szablonów nie mogli korzystać z edytora YAML. W tej wersji dodajemy obsługę szablonów w edytorze YAML.

Podczas edytowania głównego pliku YAML usługi Azure Pipelines możesz dołączyć lub rozszerzyć szablon. Po wpiseniu nazwy szablonu zostanie wyświetlony monit o zweryfikowanie szablonu. Po zweryfikowaniu edytor YAML rozumie schemat szablonu, w tym parametry wejściowe.

Interfejs API REST potoków Aktualizacje

Po weryfikacji możesz przejść do szablonu. Będzie można wprowadzać zmiany w szablonie przy użyciu wszystkich funkcji edytora YAML.

Istnieją znane ograniczenia: jeśli szablon ma wymagane parametry, które nie są podane jako dane wejściowe w głównym pliku YAML, walidacja zakończy się niepowodzeniem i wyświetli monit o podanie tych danych wejściowych. W idealnym środowisku walidacja nie powinna być blokowana i powinno być możliwe wypełnienie parametrów wejściowych przy użyciu funkcji IntelliSense. Nie można utworzyć nowego szablonu z poziomu edytora. Można używać tylko istniejących szablonów lub edytować je.

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 spójrz.

Jak przekazać opinię

Chcielibyśmy 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 pytania, na które odpowiada społeczność w witrynie Stack Overflow.

Dzięki,

Dan Hellem