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
- Logika zmiany rozmiaru karty w planach dostarczania
- Ulepszenia aktualizacji usługi Batch
- Interfejs API usuwania usługi Batch (GA)
Azure Pipelines
- Obsługa wersji usługi ServiceNow w Tokio
- Nowa wstępnie zdefiniowana zmienna systemowa
- Ogólna dostępność szablonów w edytorze YAML
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ć.
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ą.
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.
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ę.
Możesz również uzyskać porady i pytania, na które odpowiada społeczność w witrynie Stack Overflow.
Dzięki,
Dan Hellem