Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Jednym z podejść do tworzenia potoku jest skopiowanie istniejącego potoku i użycie go jako punktu początkowego. W przypadku potoków YAML proces jest tak prosty, jak kopiowanie kodu YAML z jednego potoku do innego. W przypadku potoków utworzonych w edytorze klasycznym procedura zależy od tego, czy potok do skopiowania znajduje się w tym samym projekcie co nowy potok. Jeśli potok do skopiowania znajduje się w tym samym projekcie, możesz go sklonować, a jeśli znajduje się w innym projekcie, możesz wyeksportować go z tego projektu i zaimportować go do projektu.
Aby uzyskać informacje na temat migrowania klasycznego potoku kompilacji do języka YAML przy użyciu funkcji Eksportuj do języka YAML, zobacz Migrowanie z klasycznych potoków.
Jeśli nowy potok można utworzyć, kopiując inny klasyczny potok w tym samym projekcie, postępuj zgodnie z instrukcjami w tej sekcji. Jeśli potok znajduje się w innym projekcie, możesz użyć importu/eksportu , aby skopiować potok.
Edit release pipeline Potrzebujesz uprawnień lub Edit build pipeline chcesz sklonować potok klasyczny.
Przejdź do strony szczegółów potoku dla potoku.
Wybierz pozycję ... i wybierz pozycję Klonuj.
Potok jest klonowany z parametrem -clone dołączonym do nazwy. Wybierz pozycję Zapisz lub Zapisz i kolejkę, aby zapisać sklonowany potok.
Uwaga
Wpis Klonowanie znajduje się tylko w menu kontekstowym, jeśli potok został utworzony w edytorze klasycznym.
Eksportowanie i importowanie potoku
Możesz utworzyć nowy klasyczny potok, eksportując istniejący potok, a następnie importując go. Jest to przydatne w przypadkach, w których nowy potok musi zostać utworzony w osobnym projekcie.
W potoku YAML eksportowanie z jednego projektu i importowanie do innego jest tym samym procesem co klonowanie. Możesz po prostu skopiować potok YAML z edytora i wkleić go do edytora YAML dla nowego potoku.
Przejdź do potoku i wybierz pozycję Edytuj.
Skopiuj potok YAML z edytora i wklej go do edytora YAML dla nowego potoku.
Aby skopiować definicję kompilacji z innego projektu, możesz wyeksportować istniejącą definicję z tego projektu, a następnie zaimportować ją.
Potok kompilacji
Przejdź do strony szczegółów potoku dla potoku.
Wybierz pozycję ... i wybierz pozycję Eksportuj do formatu JSON.
Po wyświetleniu monitu zapisz plik JSON na komputerze lokalnym. Przeglądarka zapisze plik w katalogu pobierania zgodnie z ustawieniami przeglądarki.
Aby zaimportować potok, przejdź do strony Potoki w projekcie. Wybierz pozycję ..., wybierz pozycję Importuj potok i wybierz odpowiednią opcję potoku importu.
Zostanie wyświetlony monit o wybranie pliku JSON w celu zaimportowania jego zawartości. Przejdź do pliku JSON, do którego wcześniej wyeksportowano plik JSON.
Po zakończeniu importowania zostanie wyświetlony nowy potok, który zostanie utworzony. Należy pamiętać, że eksportowanie potoku usuwa wszystkie dane specyficzne dla projektu, takie jak pule agentów, połączenia usług itp. Musisz po raz kolejny podać te szczegóły.
Uwaga
Element Eksportuj jest obecny tylko w menu kontekstowym, jeśli potok został utworzony w edytorze klasycznym.
Potok wydania
Procedura eksportowania i importowania klasycznego potoku wydania jest bardzo podobna do klasycznej procedury potoku kompilacji, ale menu i interfejs użytkownika są nieco inne.
Aby wyeksportować klasyczny potok wydania, przejdź do pozycji Wydania, wybierz pozycję ..., a następnie wybierz pozycję Eksportuj.
Aby zaimportować klasyczny potok wydania, przejdź do pozycji Wydania, wybierz pozycję +Nowy, a następnie wybierz pozycję Importuj potok wydania.
Przejdź do strony szczegółów potoku dla potoku.
Wybierz pozycję ... i wybierz pozycję Eksportuj.
Po wyświetleniu monitu zapisz plik JSON na komputerze lokalnym. Przeglądarka zapisze plik w katalogu pobierania zgodnie z ustawieniami przeglądarki.
Aby zaimportować potok, przejdź do strony Kompilacje lub Wydania w projekcie. Wybierz pozycję +Nowy i wybierz odpowiednią opcję potoku importu.
Zostanie wyświetlony monit o wybranie pliku JSON w celu zaimportowania jego zawartości. Przejdź do pliku JSON, do którego wcześniej wyeksportowano plik JSON.
Po zakończeniu importowania zostanie wyświetlony nowy potok, który zostanie utworzony. Należy pamiętać, że eksportowanie potoku usuwa wszystkie dane specyficzne dla projektu, takie jak pule agentów, połączenia usług itp. Musisz po raz kolejny podać te szczegóły.
Uwaga
Element Eksportuj jest obecny tylko w menu kontekstowym, jeśli potok został utworzony w edytorze klasycznym.