Releasing Locally
W skrócie
- Dowiedz się, jak wybrać publikację do folderu lub archiwum ZIP oraz dostosować foldery docelowe i ścieżki wyjściowe.
- Poznaj kontrole poprzedzające publikację, wymagania dotyczące walidacji i opcje przeglądania wygenerowanych danych przed zakończeniem publikacji.
- Zapoznaj się z ważnymi zabezpieczeniami, w tym zasadami nadpisywania danych i ograniczeniami dotyczącymi zmian w projekcie podczas przygotowywania publikacji.
Oprócz zarządzanego trybu wydawania (Online), Project Releaser umożliwia również lokalne, niezarządzane wydawanie (Offline). Ten tryb jest zwykle używany, gdy nie korzystasz z Workspace lub nie możesz się z nim w danej chwili połączyć. Chociaż Project Releaser w miarę możliwości automatycznie określa tryb, a w mniej jednoznacznych przypadkach udostępnia opcje do wyboru, zawsze możesz wymusić użycie trybu Offline. W tym celu ustaw Release Target na karcie Release Options w oknie dialogowym Project Release Options (kliknij przycisk
na etapie 1 procesu wydawania) na jedną z następujących opcji:
-
Unmanaged - Folder: wybierz tę opcję, aby zapisać wygenerowane dane w folderze lokalnym. Ścieżkę folderu głównego określa się na karcie Output Path tego okna dialogowego. Domyślnie jest ona ustawiona na[OutputPath](z wykorzystaniem ścieżki zdefiniowanej w polu Output Path na karcie Options w oknie dialogowym Project Options). -
Unmanaged - Zip: wybierz tę opcję, aby zapisać wygenerowane dane w folderze lokalnym. Dane zostaną spakowane do jednego pliku ZIP. Ścieżkę i nazwę pliku ZIP określa się na karcie Output Path tego okna dialogowego. Domyślnie są one ustawione na[OutputPath][ProjectName].zip(z wykorzystaniem ścieżki zdefiniowanej w polu Output Path na karcie Options w oknie dialogowym Project Options).
Możesz szybko sprawdzić, czy Project Releaser jest skonfigurowany w trybie Offline, na podstawie następujących oznak:
-
Tytuł etapu 1 to
Configure Local Release, zamiastConfigure Server Release(jak w trybie Online). -
Tytuł etapu 5 to
Pack Data, zamiastUpload Data(jak w trybie Online).

Project Releaser skonfigurowany w lokalnym, niezarządzanym trybie (Offline).
Proces wydawania jest bardzo podobny do opisanego dla zarządzanego trybu wydawania (Online), z tą różnicą, że dane są zapisywane w folderach lokalnych. Zamiast powtarzać wcześniejsze informacje, poniżej przedstawiono zarys poszczególnych etapów ze wskazaniem różnic.
Etap 1 w trybie Offline — konfigurowanie lokalnego wydania
W tym miejscu konfigurujesz dane, które mają zostać wygenerowane z projektu. Wydanie zawsze zawiera dane źródłowe i może również obejmować dane produkcyjne, montażowe (podstawowe i/lub warianty) oraz dowolne dane niestandardowe, zależnie od potrzeb.
Dla każdego zestawu danych do wygenerowania należy określić folder docelowy, w którym te dane zostaną zapisane. Domyślne nazwy folderów są następujące:
-
Source Data — dane zostaną wygenerowane w folderze
Sources. -
Fabrication Data (tylko w przypadku projektu PCB) — dane zostaną wygenerowane w folderze
Fabrication. -
Assembly Data for no variant — dane zostaną wygenerowane w folderze
Assembly. -
Assembly Data for <VariantName> (tylko w przypadku projektu PCB) — dane zostaną wygenerowane w folderze
Assembly <VariantName>. -
Custom Data <Custom - n> — dane zostaną wygenerowane w folderze
<Custom - n>.
Oczywiście możesz zmienić te domyślne nazwy, dostosowując je do swoich potrzeb. W tym celu kliknij bieżący wpis Target Folder, wprowadź nową nazwę folderu i naciśnij Enter.
Po skonfigurowaniu zestawów danych, które mają zostać utworzone w ramach wydania, kliknij przycisk
w prawym dolnym rogu widoku, aby kontynuować.
Teraz wykonywanych jest kilka kontroli przed wydaniem, w tym:
-
Sprawdzenie, czy projekt i wszystkie pliki zostały zapisane.
-
Sprawdzenie, czy projekt i wszystkie odpowiednie pliki zostały zatwierdzone w systemie kontroli wersji (VCS), jeśli jest używany.
-
Sprawdzenie, czy każdemu włączonemu elementowi danych przypisano folder docelowy.
Jeśli zostaną wykryte jakiekolwiek problemy, pojawią się propozycje ich rozwiązania (takie jak zapisanie lokalnie zmodyfikowanych plików i zatwierdzenie ich w VCS).
Na tym etapie generowany jest Source Data, a migawka plików źródłowych projektu zostaje zapisana w folderze docelowym.
Etap 2 w trybie Offline — walidacja projektu
Po pomyślnym zakończeniu etapu 1 ten kolejny etap procesu wydawania jest uruchamiany automatycznie, jeśli w przypisanych plikach OutJob zostanie wykryty co najmniej jeden raport typu Validation. Uruchamiane są wszystkie generatory wyników walidacji zdefiniowane w pliku Output Job przypisanym do wydawanego elementu danych. Ten etap przebiega tak samo jak podczas wydawania w trybie zarządzanym (Online).
Etap 3 w trybie Offline — generowanie danych
Po pomyślnym zakończeniu etapu 2 ten kolejny etap procesu wydawania jest uruchamiany automatycznie. Na tym etapie uruchamiane są wszystkie pozostałe zadania wyjściowe — zdefiniowane w plikach OutJob przypisanych do uwzględnionych elementów danych — w celu wygenerowania danych, które mają zostać zapisane w odpowiednich folderach docelowych. Ten etap przebiega tak samo jak podczas wydawania w trybie zarządzanym (Online).
Etap 4 w trybie Offline — przegląd danych
Po pomyślnym przejściu wszystkich kontroli walidacyjnych i wygenerowaniu danych wyjściowych ten etap procesu wydawania umożliwia przejrzenie wygenerowanych danych. Przebiega on w zasadzie tak samo jak podczas wydawania w trybie zarządzanym (Online).

Przed zatwierdzeniem wydania przejrzyj wygenerowane dane i sprawdź, czy wszystko jest zgodne z oczekiwaniami. Następnie dane zostaną przesłane do folderów docelowych lub spakowane do lokalnego pliku ZIP, zgodnie z wybraną opcją wydania niezarządzanego.
W widoku kompaktowym wygenerowanych danych kliknij łącze View, aby otworzyć powiązany plik danych lub zestaw plików w odpowiednim edytorze w Altium Designer (np. w edytorze CAM w przypadku plików Gerber lub skompresowanych/nieskompresowanych plików ODB++) albo w odpowiedniej aplikacji zewnętrznej (np. Microsoft Excel w przypadku zestawienia materiałowego). W widoku szczegółowym kliknij dwukrotnie wpis, aby wyświetlić tylko dany plik.
Jeśli po przejrzeniu danych okaże się, że konieczne są modyfikacje, kliknij przycisk
w prawym dolnym rogu widoku. Pojawi się okno dialogowe z potwierdzeniem i ostrzeżeniem, że wszystkie wygenerowane dane zostaną utracone. Kliknij OK, aby anulować wydanie i powrócić do etapu 1 procesu.
Jeśli wszystkie wygenerowane dane są poprawne, kontynuuj wydawanie, klikając przycisk
(również w prawym dolnym rogu widoku). Dalszy przebieg zależy od używanej opcji docelowej wydania:
-
Unmanaged - Folder: wygenerowane pliki zostaną wydane do folderów docelowych, a proces przejdzie bezpośrednio do ostatniego etapu, w którym można wyświetlić raport z wykonania. -
Unmanaged - Zip: proces przejdzie do następnego etapu — Pack Data.
Etap 5 offline — Pakowanie danych
Po potwierdzeniu wydania w poprzednim etapie następuje automatyczne przejście do tego etapu, w którym dane są pakowane do jednego lokalnego pliku ZIP. Ścieżkę i nazwę pliku ZIP określa się na karcie Output Path w oknie dialogowym Project Release Options. Domyślnie ustawiona jest wartość [OutputPath][ProjectName].zip (z użyciem ścieżki zdefiniowanej w polu Output Path na karcie Options w oknie dialogowym Project Options).
Etap 6 offline — Raport z wykonania
Jest to ostatni etap procesu, przedstawiający podsumowanie wydania.

Końcowy raport z wydania, wyświetlany przy użyciu celu wydania Unmanaged - Folder. Najedź kursorem na obraz, aby zobaczyć odpowiedni widok z celem wydania ustawionym na Unmanaged - Zip.
Użyj dostępnego łącza nawigacyjnego, aby szybko przejść w Eksploratorze plików systemu Windows odpowiednio do folderu wyjściowego lub spakowanego pliku ZIP.

Szybkie przechodzenie do folderu wyjściowego z lokalnie wydanymi danymi bezpośrednio z etapu raportu z wykonania w interfejsie. Najedź kursorem na obraz, aby zobaczyć przykład przejścia do pliku ZIP zawierającego lokalnie wydane dane.
).