Udostępnij za pośrednictwem


Podgląd w pełni przeanalizowanego dokumentu YAML bez uruchamiania potoku

Dzięki tej aktualizacji dodaliśmy podgląd, ale nie uruchamiamy trybu potoków YAML, aby można było wypróbować potok YAML bez uruchamiania go lub zatwierdzania go w repozytorium. Pozwoli to zobaczyć w pełni przeanalizowany dokument YAML bez uruchamiania potoku.

Zapoznaj się z poniższą listą Funkcji , aby uzyskać szczegółowe informacje.

Funkcje

Ogólne:

Azure Pipelines:

Azure Repos:

Ogólne

Wyłączanie zasad dostępu żądań

Administratorzy mogą teraz wyłączyć funkcję żądania dostępu w usłudze Azure DevOps. W przypadku żądania dostępu użytkownicy mogą żądać dostępu do zasobu, jeśli nie mają dostępu do organizacji w swojej dzierżawie lub w projekcie w organizacji. Żądanie spowodowało wysłanie powiadomienia e-mail do administratorów z prośbą o przejrzenie i zapewnienie dostępu zgodnie z potrzebami.

Te nowe zasady można znaleźć w obszarze Ustawienia organizacji —> zasady użytkownika.

Wyłącz zasady żądania dostępu.

Po wyłączeniu funkcji Żądania dostępu administratorzy będą monitowani o podanie adresu URL do wewnętrznej dokumentacji ze szczegółami procesu wymaganego dla użytkowników w celu uzyskania dostępu do skojarzonej organizacji.

Monituj o podanie adresu URL do wewnętrznej dokumentacji.

Azure Pipelines

Podgląd w pełni przeanalizowanego dokumentu YAML bez zatwierdzania lub uruchamiania potoku

Dodaliśmy podgląd, ale nie uruchamiamy trybu dla potoków YAML. Teraz możesz wypróbować potok YAML bez zatwierdzania go do repozytorium lub uruchamiania go. Biorąc pod uwagę istniejący potok i opcjonalny nowy ładunek YAML, ten nowy interfejs API zwróci pełny potok YAML. W przyszłych aktualizacjach ten interfejs API będzie używany w nowej funkcji edytora.

Dla deweloperów: POST do dev.azure.com/<org>/<project>/_apis/pipelines/<pipelineId>/runs?api-version=5.1-preview z treścią JSON w następujący sposób:

{
  "PreviewRun": true,
  "YamlOverride": "
# your new YAML here, optionally
"
}

Odpowiedź będzie zawierać renderowany kod YAML.

Wyłączanie uaktualnień automatycznych agentów na poziomie puli

Obecnie agenci potoków będą automatycznie aktualizować do najnowszej wersji, jeśli jest to wymagane. Zwykle dzieje się tak, gdy jest dostępna nowa funkcja lub zadanie, które wymaga poprawnego działania nowszej wersji agenta. Dzięki tej aktualizacji dodajemy możliwość wyłączania automatycznych uaktualnień na poziomie puli. W tym trybie, jeśli żaden agent poprawnej wersji nie jest połączony z pulą, potoki nie będą działać z wyraźnym komunikatem o błędzie zamiast żądać aktualizacji agentów. Ta funkcja jest przede wszystkim interesująca dla klientów korzystających z pul hostowanych samodzielnie i bardzo rygorystycznych wymagań dotyczących kontroli zmian. Aktualizacje automatyczne są domyślnie włączone i nie zalecamy, aby większość klientów je wyłączyła.

Wyłącz automatyczne uaktualnienia agentów na poziomie puli.

Zadanie kopiowania plików platformy Azure obsługuje teraz narzędzie AzCopy w wersji 10

Zadanie kopiowania plików platformy Azure może być używane w potoku kompilacji lub wydania w celu kopiowania plików do obiektów blob magazynu Firmy Microsoft lub maszyn wirtualnych. Zadanie używa narzędzia AzCopy, kompilowania narzędzia wiersza polecenia w celu szybkiego kopiowania danych z kont i do kont usługi Azure Storage. Dzięki tej aktualizacji dodaliśmy obsługę narzędzia AzCopy v10, która jest najnowszą wersją narzędzia AzCopy.

Polecenie azcopy copy obsługuje tylko skojarzone z nim argumenty . Ze względu na zmianę składni narzędzia AzCopy niektóre z istniejących możliwości nie są dostępne w narzędziu AzCopy v10. Są one następujące:

  • Określanie lokalizacji dziennika
  • Czyszczenie plików dziennika i planowania po skopiowaniu
  • Wznów kopiowanie, jeśli zadanie zakończy się niepowodzeniem

Dodatkowe możliwości obsługiwane w tej wersji zadania to:

  • Symbole wieloznaczne w nazwie/ścieżce pliku źródłowego
  • Wnioskowanie typu zawartości na podstawie rozszerzenia pliku, gdy nie podano żadnych argumentów
  • Definiowanie szczegółowości dziennika dla pliku dziennika przez przekazanie argumentu

Azure Repos

Niestandardowa subskrypcja powiadomień dla wersji roboczej żądań ściągnięcia

Aby zmniejszyć liczbę powiadomień e-mail z żądań ściągnięcia, możesz teraz utworzyć niestandardową subskrypcję powiadomień dla żądań ściągnięcia utworzonych lub zaktualizowanych w stanie roboczym. Możesz otrzymywać wiadomości e-mail przeznaczone specjalnie dla wersji roboczej żądań ściągnięcia lub odfiltrować wiadomości e-mail z roboczych żądań ściągnięcia, aby zespół nie otrzymywał powiadomień, zanim żądanie ściągnięcia będzie gotowe do przejrzenia.

Niestandardowa subskrypcja powiadomień dla roboczych żądań ściągnięcia.

Następne kroki

Uwaga

Te funkcje zostaną wdrożone 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ę.

Wprowadź sugestię

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

Dzięki,

Gopinath Chigakkagari (Twitter)