Udostępnij za pośrednictwem


Nowa aplikacja Azure Boards i Azure Repos dla usługi Microsoft Teams — aktualizacja sprintu 159

W aktualizacji Sprint 159 usługi Azure DevOps z przyjemnością ogłaszamy nową aplikację Microsoft Teams dla Azure Boards i Azure Repos. Aplikacja Azure Boards umożliwia monitorowanie aktywności elementów roboczych i tworzenie elementów roboczych na podstawie kanału usługi Microsoft Teams. Z drugiej strony aplikacja Azure Repos umożliwia monitorowanie repozytoriów i otrzymywanie powiadomień za każdym razem, gdy kod jest wypychany/zaewidencjonowany, tworzone są żądania ściągnięcia, żądania ściągnięcia są aktualizowane i znacznie więcej w kanale usługi Microsoft Teams.

Zapoznaj się z listą funkcji poniżej, aby uzyskać więcej informacji.

Co nowego w usłudze Azure DevOps

Funkcje

Azure Boards:

Azure Repos:

Azure Pipelines:

Wiki:

Azure Boards

aplikacja Azure Boards dla usługi Microsoft Teams

Z przyjemnością ogłaszamy nową aplikację Azure Boards dla usługi Microsoft Teams. Za pomocą tej aplikacji można monitorować aktywność elementów roboczych i tworzyć nowe elementy robocze bezpośrednio z poziomu kanałów usługi Microsoft Teams. Aplikacja umożliwia konfigurowanie subskrypcji zdarzeń i zarządzanie nimi, w tym tworzenie elementów roboczych, aktualizowanie elementu roboczego itp. i aby otrzymywać powiadomienia o tych zdarzeniach w kanale usługi Teams. Konwersacje w kanale mogą służyć do tworzenia elementów roboczych. Ponadto można użyć adresów URL elementów roboczych do elementów roboczych, aby uzyskać podglądy i zainicjować dyskusje na ich temat.

Azure Boards aplikacji dla usługi Microsoft Teams.

Importowanie elementów roboczych z pliku CSV

Do tej pory importowanie elementów roboczych z pliku CSV było zależne od korzystania z wtyczki programu Excel. W tej aktualizacji udostępniamy środowisko importowania pierwszej klasy bezpośrednio z Azure Boards, dzięki czemu można importować nowe lub aktualizować istniejące elementy robocze. Aby dowiedzieć się więcej, zapoznaj się z dokumentacją tutaj.

Importowanie elementów roboczych z pliku CSV.

Dodawanie pola nadrzędnego do kart elementów roboczych

Kontekst nadrzędny jest teraz dostępny w tablicy Kanban jako nowe pole dla kart elementów roboczych. Teraz możesz dodać pole Nadrzędne do kart, pomijając konieczność użycia obejść, takich jak tagi i prefiksy.

Dodaj pole nadrzędne do kart elementów roboczych.

Dodawanie pola nadrzędnego do listy prac i zapytań

Pole nadrzędne jest teraz dostępne podczas wyświetlania list prac i wyników zapytań. Aby dodać pole nadrzędne, użyj widoku Opcje kolumny .

Dodaj pole nadrzędne do listy prac i zapytań.

Teraz możesz ustawić kontekst wyszukiwania, wpisując / i wybierając pozycję z listy prac, tablicy, przebiegu i elementu roboczego w polu wyszukiwania na Azure Boards. Ta funkcja ułatwia wyszukiwanie i znajdowanie dowolnego elementu w Azure Boards bez konieczności przełączania kart wyszukiwania.

Porada

Możesz wywołać szybką nawigację, wpisując skrót klawiaturowy / w Azure Boards.

wywołaj szybką nawigację.

W przypadku wszystkich jednostek w Azure Boards ta funkcja będzie filtrować ostatnio dostępne elementy i najważniejsze wyniki dla terminu wyszukiwania według kontekstu, a następnie można wybrać wynik, aby bezpośrednio przejść do elementu.

Wybierz wynik, aby przejść bezpośrednio do elementu.

Azure Repos

aplikacja Azure Repos dla usługi Microsoft Teams

Z przyjemnością ogłaszamy nową aplikację Azure Repos dla usługi Microsoft Teams. Za pomocą tej aplikacji możesz monitorować repozytoria i otrzymywać powiadomienia za każdym razem, gdy kod jest wypychany/zaewidencjonowany, żądania ściągnięcia są tworzone lub aktualizowane i znacznie więcej w kanale usługi Teams. Ponadto podglądy adresów URL żądań ściągnięcia ułatwiają inicjowanie dyskusji dotyczących żądań ściągnięcia oraz kontekstowych i znaczących konwersacji. Aplikacja obsługuje zarówno repozytoria Git, jak i TFVC.

Azure Repos aplikacji dla usługi Microsoft Teams.

Oznaczanie plików jako przeglądanych w żądaniu ściągnięcia

Czasami należy przejrzeć żądania ściągnięcia zawierające zmiany w dużej liczbie plików i może być trudne do śledzenia plików, które zostały już przejrzyszone. Teraz możesz oznaczyć pliki jako przeglądane w żądaniu ściągnięcia.

Plik można oznaczyć jako przeglądany przy użyciu menu rozwijanego obok nazwy pliku lub przez zatrzymanie wskaźnika myszy i kliknięcie nazwy pliku.

Uwaga

Ta funkcja jest przeznaczona tylko do śledzenia postępu podczas przeglądania żądania ściągnięcia. Nie reprezentuje głosowania na żądaniach ściągnięcia, więc te znaczniki będą widoczne tylko dla recenzenta.

Oznacz pliki jako przeglądane w żądaniu ściągnięcia.

Ta funkcja została priorytetowa na podstawie sugestii Developer Community.

Nowy internetowy interfejs użytkownika dla stron docelowych Azure Repos (wersja zapoznawcza)

Teraz możesz wypróbować nasze nowe nowoczesne, szybkie i mobilne strony docelowe w Azure Repos. Te strony są dostępne do podglądu jako nowe strony docelowe repozytoriów. Strony docelowe zawierają wszystkie strony z wyjątkiem szczegółów żądania ściągnięcia, szczegółów zatwierdzenia i porównania gałęzi.

Internet

Nowy internetowy interfejs użytkownika dla stron docelowych Azure Repos.

Aplikacje mobilne

Nowy mobilny interfejs użytkownika dla stron docelowych Azure Repos.

Gdy wysłuchaliśmy opinii użytkowników z Developer Community, słyszeliśmy, że chcesz mieć możliwość wyszukiwania w kodzie plików z terminami zbliżonymi do siebie. Teraz można używać operatorów NEAR, BEFORE i AFTER do znajdowania plików na podstawie terminu odległość i kolejność. Jeśli na przykład wyszukasz pasek foo NEAR , zwróci wszystkie pliki, w których foo znajduje się w pobliżu paska terminów.

Azure Pipelines

Wdrażanie usługi Azure Resource Manager (ARM) na poziomie subskrypcji i grupy zarządzania

Wcześniej obsługiwaliśmy wdrożenia tylko na poziomie grupy zasobów. Dzięki tej aktualizacji dodaliśmy obsługę wdrażania szablonów usługi ARM zarówno na poziomie subskrypcji, jak i grupy zarządzania. Ułatwi to wdrożenie zestawu zasobów razem, ale umieszczenie ich w różnych grupach zasobów lub subskrypcjach. Na przykład wdrożenie maszyny wirtualnej kopii zapasowej dla usługi Azure Site Recovery w oddzielnej grupie zasobów i lokalizacji.

Aktualizacje do hostowanych obrazów potoków

Wprowadziliśmy aktualizacje kilku obrazów maszyn wirtualnych hostowanych w usłudze Azure Pipelines. Poniżej przedstawiono niektóre najważniejsze informacje w tej aktualizacji:

  • Uaktualniono program Visual Studio 16.2 do wersji 16.3 dla programu VS2019.
  • Uaktualniono program VS dla komputerów Mac 8.2.6.26 do wersji 8.3.0.1805 dla systemów macOS 10.13 i 10.14.
  • Dodano środowisko Java 13 do systemów macOS 10.13 i 10.14.
  • Dodano platformę Mono 6.4.0 do systemów macOS 10.13 i 10.14.
  • Uaktualniono program Xcode 11-beta do wersji 11.0 (ogólna dostępność).
  • Zmniejszono rozmiar dysku w celu zwiększenia wydajności operacyjnej, co spowodowało spadek o około 40 GB wolnego miejsca w systemie Ubuntu 16.04.
  • Różne poprawki.

Więcej szczegółów na temat najnowszych wersji można znaleźć tutaj.

Uwaga

Usuniemy język Ruby 2.3.x ze wszystkich obrazów w przyszłej aktualizacji, ponieważ 31 marca 2019 r. osiągnął koniec użytkowania. Ponadto usuniemy środowisko Python 3.4.x, które osiągnęło koniec życia 18 marca 2019 r.

Możliwości ciągłego wdrażania dla wieloetapowych potoków YAML

Teraz możesz korzystać z artefaktów publikowanych przez potok ciągłej integracji i włączać wyzwalacze uzupełniania potoku. W wieloetapowych potokach YAML wprowadzamy pipelines jako zasób. W języku YAML można teraz odwoływać się do innego potoku, a także włączać wyzwalacze ciągłego wdrażania.

Oto szczegółowy schemat YAML dla zasobu potoków.

resources: 
  pipelines:
  - pipeline: MyAppCI  # identifier for the pipeline resource
    project:  DevOpsProject # project for the build pipeline; optional input for current project
    source: MyCIPipeline  # source pipeline definition name
    branch: releases/M159  # branch to pick the artifact, optional; defaults to all branches
    version: 20190718.2 # pipeline run number to pick artifact; optional; defaults to last successfully completed run
    trigger:     # Optional; Triggers are not enabled by default.
      branches:  
        include:  # branches to consider the trigger events, optional; defaults to all branches.
        - main
        - releases/*
        exclude:   # branches to discard the trigger events, optional; defaults to none.
        - users/*  

Ponadto możesz pobrać artefakty opublikowane przez zasób potoku - download przy użyciu zadania .

steps: 
- download: MyAppCI  # pipeline resource identifier
    artifact:  A1 # name of the artifact to download; optional; defaults to all artifacts

Aby uzyskać więcej informacji, zobacz dokumentację pobierania artefaktów tutaj.

Integracja z usługą Bitbucket i inne ulepszenia dotyczące rozpoczynania pracy z potokami

Środowisko kreatora wprowadzenie dla usługi Pipelines zostało zaktualizowane w celu pracy z repozytoriami Bitbucket. Usługa Azure Pipelines przeanalizuje teraz zawartość repozytorium Bitbucket i zaleci szablon YAML, aby go poznać.

Uwaga

Obsługa bitbucket jest tylko dla Azure DevOps Services.

Typowym pytaniem z kreatorem wprowadzającym było możliwość zmiany nazwy wygenerowanego pliku. Obecnie jest on zaewidencjonowany jako azure-pipelines.yml katalog główny repozytorium. Teraz możesz zaktualizować go do innej nazwy pliku lub lokalizacji przed zapisaniem potoku.

Na koniec będziesz mieć większą kontrolę podczas ewidencjonowania pliku w azure-pipelines.yml innej gałęzi, ponieważ możesz pominąć tworzenie żądania ściągnięcia z tej gałęzi.

Obsługa skryptów programu PowerShell w zadaniu interfejsu wiersza polecenia platformy Azure

Wcześniej można było wykonywać skrypty wsadowe i bash w ramach zadania interfejsu wiersza polecenia platformy Azure. Dzięki tej aktualizacji dodaliśmy obsługę skryptów podstawowych programu PowerShell i programu PowerShell do zadania.

Obsługa skryptów programu PowerShell w zadaniu interfejsu wiersza polecenia platformy Azure.

Witryna Wiki

Uzyskiwanie dostępu do ostatnio odwiedzanych stron typu wiki

Ułatwiliśmy znajdowanie ostatnio odwiedzanych stron typu wiki w projekcie. Teraz możesz uzyskać dostęp do ostatnio odwiedzanych stron typu wiki, klikając pole wyszukiwania w centrum wiki.

Porada

Pole wyszukiwania można wywołać, wpisując skrót klawiaturowy "/".

Uzyskiwanie dostępu do ostatnio odwiedzanych stron typu wiki.

Błyskawiczne wyszukiwanie w witrynie typu wiki

Teraz możesz wyświetlać wyniki wyszukiwania w witrynie typu wiki podczas wpisywania w polu wyszukiwania. Pomoże to szybko przejść do wybranej strony typu wiki.

Błyskawiczne wyszukiwanie w witrynie typu wiki.

Możesz również wyszukać strony typu wiki z Azure Boards, wpisując /wiki.

Wyszukaj strony typu wiki z Azure Boards, wpisując /wiki.

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 opinii, aby zgłosić problem lub przekazać sugestię.

Utwórz sugestię

Możesz również uzyskać porady i pytania, na które odpowiada społeczność w witrynie Stack Overflow.

Dzięki,

Kurt Samuelson