Udostępnij za pośrednictwem


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:

Azure Pipelines:

Azure Repos:

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.

Filtrowanie żądań ściągnięcia w usłudze Azure Pipelines.

Możesz również użyć filtrowania gałęzi docelowej, aby dostosować widok żądań ściągnięcia na karcie Kopalnia .

Dostosuj żądanie ś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 commandumoż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:

  1. 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 witryny typu wiki znajdują się obok selektora typu wiki.

    • Akcje na poziomie drzewa

      Akcje na poziomie drzewa.

    • Akcje na poziomie strony

      Akcje na poziomie strony.

  2. Przycisk Nowa strona został przeniesiony do drzewa. Możesz również nacisnąć n na klawiaturze, aby utworzyć nową stronę.

    Przycisk Nowa strona został przeniesiony do drzewa.

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

    Liczba w funkcji Obserwowanie.

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.

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

    Utwórz zwijane sekcje wewnątrz stron typu wiki.

    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.

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

    Dodaj podpis do obrazów.

    Aby uzyskać więcej informacji na temat tagu figcaption , zobacz dokumentację tutaj.

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

    Wyróżnij części tekstu na stronach typu wiki.

    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.

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

    Utwórz tabelę na podstawie siatki.

    Ta funkcja została o priorytyzowana na podstawie następujących biletów sugestii:

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

Przełącz zawijanie wyrazów dla edytora.

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

    Autoformatowanie tabel języka Markdown.

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

Utwórz sugestię

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

Dzięki,

Todd Manion