Udostępnij za pośrednictwem


Więcej ulepszeń środowiska żądań ściągnięcia

W ostatnim sprincie ogłosiliśmy partię ulepszeń w nowym środowisku żądania ściągnięcia. W tym sprincie podwajamy nasze inwestycje w tę przestrzeń z kolejną rundą ulepszeń. W styczniu 2021 r. planujemy publicznie udostępnić nowe środowisko.

Funkcje

Azure Repos

Azure Pipelines

Azure Repos

Ta aktualizacja obejmuje następujące ulepszenia w obsłudze pull requestów na podstawie waszych opinii.

Notatka

Pamiętaj, że nowe środowisko żądania ściągnięcia zostanie włączone dla wszystkich organizacji w styczniu 2021 r. i nie będzie można przełączać się z powrotem do starszego środowiska.

Jedno kliknięcie, aby przełączać się między widokami wbudowanymi i różnicami

W poprzednim środowisku można przełączać się między widokami wbudowanymi i różnicowymi za pomocą jednego kliknięcia. Wprowadziliśmy tę funkcję ponownie w nowym środowisku, bez konieczności wybierania listy rozwijanej.


Jedno kliknięcie umożliwia przełączanie się między widokami liniowymi oraz różnicami

Na stronie Zatwierdzenia można porównać zmiany wprowadzone w określonym zatwierdzeniu z jego zatwierdzeniem nadrzędnym. Możesz jednak przejść do commitu nadrzędnego i lepiej zrozumieć, jak ten commit różni się od swojego nadrzędnego. Jest to często potrzebne, gdy chcesz zrozumieć wszystkie zmiany w wersji. Dodaliśmy kartę rodzica do zatwierdzenia, aby ułatwić to.


nawigacja do zatwierdzeń nadrzędnych

Więcej miejsca na foldery i pliki z długimi nazwami na karcie plików PR

Foldery i pliki o długich nazwach zostały odcięte z powodu braku odstępów w poziomie w drzewie plików. Odzyskaliśmy trochę dodatkowego miejsca w drzewie, modyfikując wcięcie drzewa w celu dopasowania do korzenia i ukrywając przycisk wielokropka z widoku strony, pojawiający się jedynie po najechaniu wskaźnikiem myszy.

Obraz przedstawiający nowe drzewo plików:


więcej miejsca na foldery i pliki

Obraz drzewa plików po umieszczeniu wskaźnika myszy na katalogu:


Nazwa wyświetlana

Zachowaj położenie przewijania podczas zmiany rozmiaru panelu różnic na zakładce Pliki PR

W przypadku zmiany rozmiaru okienka różnic wyświetlanych obok siebie na karcie Pliki pull requestu, lokalizacja przewijania użytkownika zostanie zgubiona. Ten problem został rozwiązany; lokalizacja przewijania użytkownika jest teraz przechowywana przy zmianie rozmiaru panelu porównawczego.

Wyszukiwanie zatwierdzenia na urządzeniu przenośnym

Podczas wyświetlania strony Zatwierdzenia na urządzeniu mobilnym, w nowej wersji brakuje pola wyszukiwania. W związku z tym trudno jest znaleźć zatwierdzenie po jego skrócie i je otworzyć. To zostało naprawione teraz.

Udoskonalone wykorzystanie przestrzeni dla nowego widoku różnic plików PR na urządzeniach mobilnych

Zaktualizowaliśmy tę stronę, aby lepiej wykorzystać miejsce, aby użytkownicy mogli zobaczyć więcej plików w widokach mobilnych zamiast 40% ekranu pobranego przez nagłówek.


Ulepszone użycie nowej nazwy pliku pull requestu

Ulepszone obrazy w widoku podsumowania PR (Pull Request)

Obrazy edytowane w żądaniu ściągnięcia nie były wyświetlane w widoku podsumowania żądania ściągnięcia, ale były wyświetlane poprawnie w widoku plików żądania ściągnięcia. Ten problem został rozwiązany.

Ulepszone środowisko pracy z gałęziami podczas tworzenia nowej prośby o scalenie

Przed tą aktualizacją to doświadczenie nie było optymalne, ponieważ porównywało zmiany z domyślną gałęzią repozytorium zamiast z gałęzią porównania.


ulepszenia doświadczenia gałęzi

Azure Pipelines

Notatka

Obrazy usługi Azure Pipelines są stale aktualizowane, aby zapewniać użytkownikom najlepsze doświadczenia. Te rutynowe aktualizacje mają głównie na celu rozwiązywanie problemów z usterkami lub nieaktualnym oprogramowaniem. Często nie mają wpływu na twoje potoki, jednak nie zawsze tak jest. Twój potok może być zagrożony, jeśli zależy od oprogramowania, które zostało usunięte lub zaktualizowane w obrazie.

Aby dowiedzieć się więcej na temat nadchodzących aktualizacji na naszych obrazach systemów Windows, Linux i macOS, przeczytaj następujące ogłoszenia:

Aby wyświetlić informacje o wersji dla nadchodzących (w wersji wstępnej) i wdrożonych zmian, zasubskrybuj następujące informacje o wersji:

  • informacje o wersji

Wykres historyczny dla pul agentów (wersja zapoznawcza)

Często otrzymujemy pytania od użytkowników zastanawiających się, dlaczego ich zadania nie są uruchomione. Najczęstszą odpowiedzią na to pytanie jest to, że pula nie ma wystarczającej współbieżności, jednak historycznie trudno było to zdiagnozować.

Dzisiaj z przyjemnością ogłaszamy publiczną wersję zapoznawcza historycznych wykresów użycia dla pul agentów. Te wykresy umożliwiają wyświetlanie zadań wykonywanych w twoich pulach w porównaniu ze współbieżnością puli, w okresie do 30 dni. Możesz przejść do szczegółów tych danych w czterech różnych odstępach czasu (1, 7, 14, 30 dni).


historyczny wykres

Dane użycia puli agentów są próbkowane i agregowane przez usługę Analizy co 10 minut. Liczbę zadań przedstawiono na podstawie maksymalnej liczby uruchomionych zadań dla określonego przedziału czasu.

Ta funkcja jest domyślnie włączona. Aby to przetestować, postępuj zgodnie z poniższymi wskazówkami.

  1. W ustawieniach projektu przejdź do karty „Agent pools”
  2. Z puli agentów wybierz pulę (np. Azure Pipelines)
  3. W puli wybierz kartę "Analiza"

Integracja zarządzania zmianami usługi ServiceNow z potokami YAML

Aplikacja Azure Pipelines dla usługi ServiceNow ułatwia integrację usług Azure Pipelines i ServiceNow Change Management. Dzięki tej aktualizacji kontynuujemy naszą pracę nad integracją procesu zarządzania zmianami w usłudze ServiceNow z Azure Pipelines, rozszerzając jego świadomość na potoki YAML.

Konfigurując opcję "Zarządzanie zmianami ServiceNow" dla zasobu, teraz można wstrzymać proces do czasu zatwierdzenia zmiany przed wdrożeniem kompilacji w tym zasobie. Możesz automatycznie utworzyć nową zmianę dla etapu lub zaczekać na istniejące żądanie zmiany.


Integracja zarządzania zmianami w ServiceNow

Możesz również dodać zadanie UpdateServiceNowChangeRequest w zadaniu serwera, aby zaktualizować żądanie zmiany o stan wdrożenia, uwagi itp.

Następne kroki

Notatka

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

Utwórz sugestię

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

Dzięki

Vijay Machiraju