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:
- Podgląd w pełni przeanalizowanego dokumentu YAML bez zatwierdzania lub uruchamiania potoku
- Wyłączanie uaktualnień automatycznych agentów na poziomie puli
- Zadanie kopiowania plików platformy Azure obsługuje teraz narzędzie AzCopy w wersji 10
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.
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.
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.
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.
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ę.
Możesz również uzyskać porady i pytania, na które odpowiada społeczność w witrynie Stack Overflow.
Dzięki,
Gopinath Chigakkagari (Twitter)