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:
- aplikacja Azure Boards dla usługi Microsoft Teams
- Importowanie elementów roboczych z pliku CSV
- Dodawanie pola nadrzędnego do kart elementów roboczych
- Dodawanie pola nadrzędnego do listy prac i zapytań
- Szybka nawigacja w wyszukiwaniu Azure Boards
Azure Repos:
- aplikacja Azure Repos dla usługi Microsoft Teams
- Oznaczanie plików jako przeglądanych w żądaniu ściągnięcia
- Nowy internetowy interfejs użytkownika dla stron docelowych Azure Repos (wersja zapoznawcza)
- Obsługa zbliżeniowa wyszukiwania kodu
Azure Pipelines:
- Wdrażanie usługi Azure Resource Manager (ARM) na poziomie subskrypcji i grupy zarządzania
- Aktualizacje do hostowanych obrazów potoków
- Możliwości ciągłego wdrażania dla wieloetapowych potoków YAML
- Integracja z usługą Bitbucket i inne ulepszenia dotyczące rozpoczynania pracy z potokami
- Obsługa skryptów programu PowerShell w zadaniu interfejsu wiersza polecenia platformy Azure
Wiki:
- Uzyskiwanie dostępu do ostatnio odwiedzanych stron typu wiki
- Błyskawiczne wyszukiwanie w witrynie typu 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.
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.
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.
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 .
Szybka nawigacja w wyszukiwaniu Azure Boards
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.
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.
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.
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.
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
Aplikacje mobilne
Obsługa zbliżeniowa wyszukiwania kodu
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.
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 "/".
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.
Możesz również wyszukać 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ę.
Możesz również uzyskać porady i pytania, na które odpowiada społeczność w witrynie Stack Overflow.
Dzięki,
Kurt Samuelson