Filtrowanie według gałęzi docelowej w żądaniach ściągnięcia — aktualizacja przebiegu 152
W aktualizacji przebiegu 152 usługi Azure DevOps dodaliśmy możliwość filtrowania żądań ściągnięcia według gałęzi docelowej, kilka nowych poleceń wiersza polecenia i punkt rozszerzenia, dzięki któremu rozszerzenia mogą dodawać wyróżnienia składni i autouzupełnianie w eksploratorze plików oraz widokach żądań ściągnięcia.
Aby uzyskać więcej informacji, zapoznaj się z poniższą listą funkcji .
Funkcje
Ogólne:
- Zarządzanie rozszerzeniami z poziomu wiersza polecenia
- Wywoływanie interfejsów API REST z poziomu wiersza polecenia
- Zarządzanie użytkownikami z poziomu wiersza polecenia
Azure Pipelines:
- Updates to hosted pipelines images (Aktualizacje obrazów hostowanych potoków)
- Tworzenie potoków i zarządzanie nimi z poziomu wiersza polecenia
- Zarządzanie tagami kompilacji z poziomu wiersza polecenia
- Udostępnianie wyników przebiegów testów za pomocą adresu URL
Azure Repos:
- Filtrowanie według gałęzi docelowej w żądaniach ściągnięcia
- Umożliwianie rozszerzeniom dodawania wyróżniania składni i autouzupełniania
- Zarządzanie odwołaniami git z poziomu wiersza polecenia
- Aktualizowanie nazwy repozytorium i domyślnej gałęzi z poziomu wiersza polecenia
Azure Artifacts:
Wiki:
Ogólne
Zarządzanie rozszerzeniami z poziomu wiersza polecenia
Teraz można zarządzać rozszerzeniami z poziomu wiersza polecenia przy użyciu az devops extension
poleceń. Za pomocą poleceń można tworzyć skrypty, które można uruchamiać dla wszystkich organizacji, aby upewnić się, że wymagane rozszerzenia są dostępne.
Aby uzyskać więcej informacji na temat poleceń i jego składni, zobacz dokumentację tutaj.
Wywoływanie interfejsów API REST z poziomu wiersza polecenia
Dodaliśmy az devops invoke
polecenie , aby umożliwić wywoływanie dowolnych interfejsów API REST usługi Azure DevOps w wierszu polecenia.
Na przykład możesz mieć skrypt wiersza polecenia do obsługi automatyzacji określonego zadania, ale także wywołać dodatkowe wywołanie interfejsu API REST usługi Azure DevOps. Za pomocą polecenia invoke można wywołać interfejs API REST z wiersza polecenia i użyć autoryzacji dostępnej w interfejsie wiersza polecenia, aby zarządzać autoryzacją i dołączać interfejs API REST w ramach skryptu.
Aby uzyskać więcej informacji na temat polecenia i jego składni, zobacz dokumentację tutaj.
Zarządzanie użytkownikami z poziomu wiersza polecenia
Jako administrator może być konieczne posiadanie standardowego procesu zarządzania użytkownikami. Obecnie musisz powtórzyć te same kroki, aby dodać nowego użytkownika i dodać użytkownika do licencji. Ten proces może stać się żmudny i podatny na błędy. Teraz możesz użyć interfejsu wiersza polecenia usługi Azure DevOps, aby utworzyć standardowy skrypt do rejestracji, dodawania i aktualizowania użytkownika oraz powtarzania kroków, uruchamiając ten skrypt.
Aby uzyskać więcej informacji na temat poleceń i składni, zobacz dokumentację tutaj.
Azure Pipelines
Updates to hosted pipelines images (Aktualizacje obrazów hostowanych potoków)
Wprowadziliśmy wiele dodatków i aktualizacji kilku hostowanych obrazów maszyn wirtualnych usługi Azure Pipelines. Następujące zmiany zostały dodane w ramach tej aktualizacji:
- Dodano oprogramowanie Rust 1.34.1 do programu VS2017, VS2019 i Ubuntu 16.04
- Dodano program .NET Framework 4.8 do programów VS2017 i VS2019
- Dodano zestaw Windows SDK 16299 do programu VS2019
- Zainicjowano wystąpienie eksperymentalne programu Visual Studio (VSIX) dla programów VS2017 i VS2019
- Zaktualizowane wersje języka Go, Maven, Ruby, Python i DAV Fx
Więcej szczegółów na temat najnowszych wersji można znaleźć tutaj.
Aby uzyskać pełną listę narzędzi dostępnych na naszych obrazach, odwiedź nasze repozytorium Generowanie obrazów w witrynie GitHub tutaj.
Tworzenie potoków i zarządzanie nimi z poziomu wiersza polecenia
Potoki wieloetapowe oparte na języku YAML można teraz zarządzać z poziomu wiersza polecenia za pomocą az pipelines
polecenia . Można na przykład konfigurować potoki i zarządzać nimi interaktywnie za pomocą interfejsu wiersza polecenia lub zautomatyzować całą konfigurację przy użyciu skryptu.
Aby uzyskać więcej informacji na temat polecenia, zobacz dokumentację tutaj.
Zarządzanie tagami kompilacji z poziomu wiersza polecenia
Zarządzanie tagami kompilacji podczas tworzenia kompilacji z poziomu wiersza polecenia jest teraz łatwiejsze. az pipelines build tag
Za pomocą poleceń możesz teraz uruchomić kompilację i oznaczyć kompilację w tym samym czasie. Polecenie tagu kompilacji usługi Azure Pipeline umożliwia dodawanie, usuwanie lub wyświetlanie listy tagów kompilacji.
Aby uzyskać więcej informacji na temat poleceń i jego składni, zobacz dokumentację tutaj.
Udostępnianie wyników przebiegów testów za pomocą adresu URL
Testy automatyczne można skonfigurować do uruchamiania w ramach kompilacji lub wydania. Opublikowane wyniki testu można wyświetlić na karcie Testy w podsumowaniu kompilacji lub wydania. Dzięki tej aktualizacji dodaliśmy funkcję Kopiuj adres URL wyników, aby umożliwić udostępnianie wyników jednego testu innym osobom w zespole.
Poziomy udostępniania obejmują:
- Poziom przebiegu
- Poziom wyników
- Pojedyncza karta wybrana w ramach przebiegu testu
- Udostępnianie jest również zgodne z dowolnymi skonfigurowanymi kartami rozszerzeń
Po udostępnieniu adresu URL osoby przeglądające zobaczą wyniki przebiegu testu w widoku pełnoekranowym.
Azure Repos
Filtrowanie według gałęzi docelowej w żądaniach ściągnięcia
Żądania ściągnięcia umożliwiają zespołowi przejrzenie kodu i przekazanie opinii na temat zmian przed scaleniem ich z gałęzią główną. Stały się one ważną częścią przepływów pracy wielu zespołów, ponieważ można przechodzić przez proponowane zmiany, pozostawiać komentarze i głosować, aby zatwierdzić lub odrzucić zmiany kodu.
Aby ułatwić znajdowanie żądań ściągnięcia, dodaliśmy opcję filtrowania, aby umożliwić wyszukiwanie żądań ściągnięcia przy użyciu gałęzi docelowej.
Możesz również użyć filtrowania gałęzi docelowej, aby dostosować widok żądań ściągnięcia na karcie Kopalnia .
Umożliwianie rozszerzeniom dodawania wyróżniania składni i autouzupełniania
Obecnie publikujemy wyróżnianie składni dla podzbioru języków obsługiwanych przez edytor Monaco. Jednak wiele z nich chce utworzyć własne wyróżnianie składni dla języków, które nie są obsługiwane.
Dzięki tej aktualizacji dodaliśmy punkt rozszerzalności, który umożliwia rozszerzeń dodawanie wyróżniania składni i autouzupełniania do eksploratora plików i widoków żądań ściągnięcia.
Ponadto dodaliśmy obsługę wyróżniania składni języka Kusto.
Zarządzanie odwołaniami git z poziomu wiersza polecenia
Usługa Azure Repos ref command
umożliwia teraz tworzenie, wyświetlanie listy, usuwanie odwołań (gałąź/tag), a także blokowanie lub odblokowywanie odwołania do gałęzi. Ułatwia to tagowanie identyfikatora zatwierdzenia bez konieczności wyewidencjonowania całego repozytorium podczas pracy z usługą Azure Repos z wiersza polecenia.
Aby uzyskać więcej informacji na temat poleceń i jego składni, zobacz dokumentację tutaj.
Aktualizowanie nazwy repozytorium i domyślnej gałęzi z poziomu wiersza polecenia
Teraz możesz zaktualizować nazwę repozytorium, a także domyślną gałąź repozytorium przy użyciu polecenia aktualizacji usługi Azure Repos. Jeśli na przykład chcesz zaktualizować nazwę repozytorium usługi na ContosoService i ustawić domyślną gałąź na programowanie, możesz uruchomić następujące polecenie: az repos update --repository "Service" --name "ContosoService" --default-branch "development"
Aby uzyskać więcej informacji, zobacz dokumentację tutaj.
Azure Artifacts
Zarządzanie artefaktami w przebiegu potoku z poziomu wiersza polecenia
Jeśli musisz pobrać zestaw artefaktów wygenerowanych przez potok, możesz teraz pobrać, przekazać lub wyświetlić listę artefaktów wygenerowanych przez określony potok z wiersza polecenia przy użyciu az pipelines runs
polecenia .
Aby uzyskać więcej informacji na temat polecenia i jego składni, zobacz dokumentację tutaj.
Witryna Wiki
Nowe nowoczesne środowisko użytkownika
Witryna typu wiki ma nowy wygląd i wydajność została ulepszona. Na przykład drzewo nawigacji strony zostało przeniesione po lewej stronie, aby zapewnić przepływ danych naturalnych od lewej do prawej. Ponadto do tej pory ilość miejsca w pionie została ograniczona przez nagłówek. Dzięki tej aktualizacji w pełni przewijaliśmy stronę, aby uzyskać o wiele więcej miejsca w pionie dla zawartości.
Napiwek
Możesz szybko przejść do strony edycji, naciskając e na klawiaturze.
Wprowadziliśmy również następujące zmiany w elementach menu:
Akcje menu zostały skonsolidowane w następujących trzech kategoriach:
Akcje na poziomie witryny typu wiki znajdują się obok selektora typu wiki
Akcje na poziomie drzewa
Akcje na poziomie strony
Przycisk Nowa strona został przeniesiony do drzewa. Możesz również nacisnąć n na klawiaturze, aby utworzyć nową stronę.
Dodaliśmy również liczbę do funkcji Obserwowanie , aby poinformować, ile osób obserwuje stronę. Może to dać ci wyobrażenie o tym, jak ważna jest strona.
Obsługa tagów HTML
Teraz możesz tworzyć bogatszą zawartość w witrynie typu wiki przy użyciu tagów HTML. Zapoznaj się z poniższymi tagami HTML.
Teraz możesz tworzyć zwijane sekcje wewnątrz stron typu wiki przy użyciu tagów szczegółów i podsumowania . Możesz dodać otwarty atrybut, aby zachować domyślnie rozwinięte szczegóły.
Aby uzyskać więcej informacji na temat tagu szczegółów , zapoznaj się z dokumentacją tutaj.
Została to priorytetowa na podstawie tego biletu sugestii.
Uwaga
Ten tag nie jest obsługiwany w przeglądarkach Przeglądarki Microsoft Edge i Internet Explorer.
Ponadto możesz dodać podpis do obrazów przy użyciu tagów rysunku i figcaption. Te tagi umożliwiają dodawanie alternatywnego tekstu dla obrazów i tworzenie skojarzonych bloków obrazów. Tag figcaption można dodać powyżej lub poniżej obrazu.
Aby uzyskać więcej informacji na temat tagu figcaption , zobacz dokumentację tutaj.
Na koniec możesz wyróżnić części tekstu na stronach typu wiki przy użyciu tagu znacznika. Dzięki temu można wyróżnić ważny tekst na stronach typu wiki, aby przyciągnąć uwagę czytelników.
Aby uzyskać więcej informacji na temat tagu znacznika, zobacz dokumentację tutaj.
Ulepszone tworzenie i edytowanie tabel
Do tej pory tworzenie i edytowanie tabel w witrynie typu wiki było trudne. Wprowadziliśmy zmiany, aby ułatwić dodawanie tabel i zarządzanie nimi w witrynie typu wiki.
Tworzenie tabeli na podstawie siatki
Nie musisz już pamiętać składni tabeli języka Markdown. Teraz możesz łatwo utworzyć tabelę markdown, wybierając siatce 15 X 15. Wystarczy wybrać wymaganą liczbę kolumn i wierszy, aby wstawić tabelę jednym kliknięciem.
Ta funkcja została o priorytyzowana na podstawie następujących biletów sugestii:
Lepsza czytelność tabeli
Teraz możesz przełączać zawijanie wyrazów dla edytora, aby zapewnić lepszą czytelność tabel. Wyłączenie zawijania wyrazów powoduje dodanie paska przewijania, który umożliwia łatwiejsze wyświetlanie zawartości dużych tabel.
Autoformatowanie tabel języka Markdown
Nie musisz już dodawać spacji, aby wyrównać kolumny języka Markdown. Za pomocą przycisku Formatuj tabele markdown są automatycznie formatowane przez dodanie spacji do komórek w celu wyrównania kolumn. Jeśli masz duże tabele, użyj jej z wyłączeniem zawijania wyrazów, aby ułatwić odczytywanie tabel.
Możesz również użyć skrótu Ctrl + Shift + F , aby sformatować tabele.
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 przyjrzyj się.
Jak przekazać opinię
Chcielibyśmy usłyszeć, co myślisz o tych funkcjach. Użyj menu opinii, aby zgłosić problem lub przekazać sugestię.
Możesz również uzyskać porady i odpowiedzi na pytania społeczności w witrynie Stack Overflow.
Dzięki,
Todd Manion