Rilascio locale

A colpo d'occhio

Rilascia il tuo progetto in locale da Altium Designer utilizzando la modalità non gestita (Offline) di Project Releaser, quando non utilizzi un Workspace o non puoi connetterti a uno al momento. Questo articolo spiega come selezionare una cartella locale o un file ZIP come destinazione del rilascio, configurare i dati di output e i relativi percorsi e procedere attraverso le fasi di convalida, generazione dei dati, revisione e consultazione del report finale di esecuzione. Continua a leggere per configurare e completare con sicurezza il rilascio locale del tuo progetto.

- Scopri come scegliere tra il rilascio in una cartella e quello in un file ZIP e come personalizzare le cartelle di destinazione e i percorsi di output.
- Comprendi i controlli preliminari al rilascio, i requisiti di convalida e le opzioni per esaminare i dati generati prima di completare il rilascio.
- Scopri le importanti misure di sicurezza, tra cui il comportamento di sovrascrittura e le restrizioni alle modifiche del progetto durante la preparazione del rilascio.
Approfondisci con l'IA:

Oltre alla modalità di rilascio gestita (Online), Project Releaser consente anche di effettuare rilasci locali non gestiti (Offline). In genere, questa modalità di rilascio viene utilizzata se non si usa un Workspace o se al momento non è possibile connettersi al proprio Workspace. Sebbene Project Releaser possa determinare automaticamente la modalità quando possibile, oppure proporre delle opzioni quando la scelta non è così netta, è sempre possibile forzare l'utilizzo della modalità Offline. Per farlo, impostare Release Target nella scheda Release Options della finestra di dialogo Project Release Options (fare clic sul pulsante durante la fase 1 del processo di rilascio) su una delle seguenti opzioni:

  • Unmanaged - Folder: impostare questa opzione per rilasciare i dati generati in una cartella locale. Il percorso della cartella radice è specificato nella scheda Output Path della finestra di dialogo. Per impostazione predefinita, è impostato su [OutputPath] (utilizzando il percorso definito nel campo Output Path nella scheda Options della finestra di dialogo Project Options).

  • Unmanaged - Zip: impostare questa opzione per rilasciare i dati generati in una cartella locale. I dati verranno compressi in un unico file Zip. Il percorso e il nome del file Zip sono specificati nella scheda Output Path della finestra di dialogo. Per impostazione predefinita, sono impostati su [OutputPath][ProjectName].zip (utilizzando il percorso definito nel campo Output Path nella scheda Options della finestra di dialogo Project Options).

È possibile utilizzare le voci [ProjectName] e [<ProjectParameterName>] per definire il percorso di output desiderato.

È possibile riconoscere rapidamente se Project Releaser è configurato in modalità Offline dai seguenti elementi:

  • Il titolo della fase 1 è Configure Local Release, anziché Configure Server Release (come avviene in modalità Online).

  • Il titolo della fase 5 è Pack Data, anziché Upload Data (come avviene in modalità Online).

Project Releaser configurato in modalità locale non gestita (Offline).
Project Releaser configurato in modalità locale non gestita (Offline).

Il processo di rilascio è molto simile a quello descritto per la modalità di rilascio gestita (Online), ma prevede il rilascio dei dati in cartelle locali. Anziché ripetere le informazioni già descritte, di seguito vengono riepilogate le fasi del processo, evidenziando le differenze.

Fase 1 Offline – Configurazione del rilascio locale

In questa fase si configurano i dati da generare a partire dal progetto. Un rilascio include sempre i dati sorgente e può includere anche dati di fabbricazione, assemblaggio (di base e/o delle varianti) ed eventuali dati personalizzati, secondo necessità.

Per ogni set di dati da generare, è necessario specificare una cartella di destinazione in cui verranno archiviati i dati. I nomi predefiniti delle cartelle vengono utilizzati come segue:

  • Source Data – verrà generato nella cartella Sources.

  • Fabrication Data (solo per un progetto PCB) – verrà generato nella cartella Fabrication.

  • Assembly Data for no variant – verrà generato nella cartella Assembly.

  • Assembly Data for <VariantName> (solo per un progetto PCB) – verrà generato nella cartella Assembly <VariantName>.

  • Custom Data <Custom - n> – verrà generato nella cartella <Custom - n>.

Naturalmente, è possibile modificare questi nomi predefiniti in base alle proprie esigenze. Per farlo, fare clic su una voce Target Folder esistente, immettere il nuovo nome desiderato per la cartella e premere Enter.

Quando si effettua un rilascio in una cartella locale o in un file Zip compresso, tenere presente che ripetendo il rilascio con gli stessi nomi di cartella si sovrascriveranno i file di dati esistenti al loro interno.

Una volta configurati secondo necessità i set di dati da creare per il rilascio, fare clic sul pulsante in basso a destra nella vista per proseguire.

Il pulsante presenta due stati, che differiscono leggermente tra le due opzioni di rilascio non gestito:
  • Unmanaged - Folder: facendo clic sul pulsante si avvia il comando standard Prepare. Il rilascio proseguirà fino alla fase Review Data, consentendo di ricontrollare che tutto sia in ordine prima di rilasciare i dati nelle cartelle di destinazione. Se non si desidera interrompere il processo per la revisione, utilizzare il menu a discesa associato al pulsante e scegliere il comando Prepare & Explore.
  • Unmanaged - Zip: facendo clic sul pulsante si avvia il comando standard Prepare. Il rilascio proseguirà fino alla fase Review Data, consentendo di ricontrollare che tutto sia in ordine prima di comprimere i dati nel file Zip. Se non si desidera interrompere il processo per la revisione, utilizzare il menu a discesa associato al pulsante e scegliere il comando Prepare & Pack.

Vengono ora eseguiti diversi controlli preliminari al rilascio, tra cui:

  • Verificare che il progetto e tutti i file siano stati salvati.

  • Verificare che sia stato eseguito il commit nel VCS del progetto e di tutti i file pertinenti, se applicabile.

  • Verificare che a ogni elemento dati abilitato sia stata assegnata una cartella di destinazione.

Se vengono rilevati problemi, verranno proposte soluzioni per risolverli (ad esempio, salvare i file modificati localmente ed eseguire il commit nel VCS).

Se nel progetto in fase di rilascio vengono rilevati documenti esterni (documenti associati al progetto ma archiviati in una cartella diversa da quella del progetto o da una sua sottocartella), si aprirà la finestra di dialogo External files, contenente un elenco dei documenti esterni (). Per evitare potenziali problemi, si consiglia di archiviare tutti i documenti associati al progetto nella cartella del progetto o in una sua sottocartella.

In questa fase viene generato Source Data, con un'istantanea dei file sorgente del progetto rilasciata nella cartella di destinazione.

Fase 2 Offline – Validazione del progetto

Una volta completata senza problemi la fase 1, questa fase successiva del processo di rilascio viene eseguita automaticamente quando vengono rilevati uno o più report di tipo Validation nei file OutJob assegnati. Vengono eseguiti tutti i generatori di output di validazione definiti in un file Output Job assegnato all'elemento dati in fase di rilascio. Questa fase si svolge allo stesso modo di quando si effettua un rilascio in modalità gestita (Online).

Il rilascio non riuscirà se uno qualsiasi dei controlli di validazione non viene superato.
Facendo clic su in basso a destra nella vista, il processo di rilascio verrà interrotto.

Fase 3 Offline – Generazione dei dati

Una volta completata senza problemi la fase 2, questa fase successiva del processo di rilascio viene eseguita automaticamente. In questa fase vengono generati tutti gli altri output, definiti nei file OutJob assegnati agli elementi dati inclusi, per produrre i dati da rilasciare nelle rispettive cartelle di destinazione. Questa fase si svolge allo stesso modo di quando si effettua un rilascio in modalità gestita (Online).

Facendo clic su in basso a destra nella vista, il processo di rilascio verrà interrotto.

Fase 4 Offline – Revisione dei dati

Una volta superati tutti i controlli di validazione e generati i dati di output, questa fase del processo di rilascio consente di esaminare i dati generati. Questa fase si svolge in modo molto simile a quanto avviene durante un rilascio in modalità gestita (Online).

Se hai utilizzato Prepare & Explore (destinazione di rilascio Unmanaged - Folder) o il comando Prepare & Pack (destinazione di rilascio Unmanaged - Zip), questa fase non sarà disponibile. In altre parole, non ci sarà alcuna pausa per la revisione: i dati verranno rilasciati immediatamente, rispettivamente nelle cartelle di destinazione o compressi nel file ZIP di destinazione.

Esamina i dati generati, verificando che tutto sia corretto, prima di confermare il rilascio e inviare i dati alle cartelle di destinazione o comprimerli nel file ZIP locale, in base all'opzione di rilascio non gestito scelta.
Esamina i dati generati, verificando che tutto sia corretto, prima di confermare il rilascio e inviare i dati alle cartelle di destinazione o comprimerli nel file ZIP locale, in base all'opzione di rilascio non gestito scelta.

Nella vista compatta dei dati generati, fai clic su un collegamento View per aprire il file di dati o il gruppo di file associato, nell'editor appropriato di Altium Designer (ad esempio, l'editor CAM per i file Gerber o i file ODB++ compressi/non compressi) oppure nell'applicazione esterna appropriata (ad esempio, Microsoft Excel per una distinta base). Nella vista dettagliata, fai doppio clic su una voce per visualizzare solo quel file.

Se, dopo aver esaminato i dati, ritieni necessario apportare modifiche, fai clic sul pulsante in basso a destra nella vista. Apparirà una finestra di conferma che ti avvisa che tutti i dati generati andranno persi. Fai clic su OK per annullare il rilascio; tornerai alla fase 1 del processo.

Il sistema impedisce qualsiasi modifica ai file di progetto tra la preparazione del rilascio e il rilascio dei dati nelle cartelle di destinazione. Se modifichi in qualsiasi modo i file di progetto, il processo di rilascio verrà interrotto e tornerai alla fase iniziale, precedente alla preparazione del rilascio.

Se tutti i dati generati sono corretti, procedi con il rilascio facendo clic sul pulsante (anch'esso in basso a destra nella vista). Ciò che accade in seguito dipende dall'opzione di destinazione del rilascio che stai utilizzando:

  • Unmanaged - Folder: i file generati verranno rilasciati nelle cartelle di destinazione e il processo passerà direttamente all'ultima fase per visualizzare il Report di esecuzione.

  • Unmanaged - Zip: il processo passerà alla fase successiva: Pack Data.

Fase offline 5 – Compressione dei dati

Dopo la conferma del rilascio nella fase precedente, si passa automaticamente a questa fase, in cui i dati vengono compressi in un unico file ZIP locale. Il percorso e il nome del file ZIP sono specificati nella scheda Output Path della finestra di dialogo Project Release Options. Per impostazione predefinita, il valore è [OutputPath][ProjectName].zip (utilizzando il percorso definito nel campo Output Path della scheda Options della finestra di dialogo Project Options).

Questa fase è applicabile solo quando utilizzi l'opzione di destinazione del rilascio Unmanaged - Zip.

Fase offline 6 – Report di esecuzione

Questa è la fase finale del processo e fornisce un riepilogo del rilascio.

Il report finale del rilascio, così come viene visualizzato quando si utilizza la destinazione di rilascio Unmanaged - Folder. Passa il puntatore sull'immagine per vedere l'equivalente con la destinazione di rilascio impostata su Unmanaged - Zip.
Il report finale del rilascio, così come viene visualizzato quando si utilizza la destinazione di rilascio Unmanaged - Folder. Passa il puntatore sull'immagine per vedere l'equivalente con la destinazione di rilascio impostata su Unmanaged - Zip.

Utilizza il collegamento di navigazione fornito per accedere rapidamente (in Esplora file di Windows) rispettivamente alla cartella di output o al file ZIP compresso.

Accedi rapidamente alla cartella di output dei dati rilasciati localmente, direttamente dalla fase Report di esecuzione dell'interfaccia. Passa il puntatore sull'immagine per vedere un esempio di accesso al file ZIP contenente i dati rilasciati localmente.
Accedi rapidamente alla cartella di output dei dati rilasciati localmente, direttamente dalla fase Report di esecuzione dell'interfaccia. Passa il puntatore sull'immagine per vedere un esempio di accesso al file ZIP contenente i dati rilasciati localmente.

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Enter per inviarci il tuo feedback.
Contents
Disponibilità delle funzionalità

Le funzionalità a tua disposizione dipendono dalla soluzione Altium di cui disponi: Altium Develop, Altium Agile Teams, Altium Agile Enterprise oppure Altium Designer (con abbonamento attivo).

Se non vedi una funzionalità documentata nel software che stai effettivamente utilizzando, contatta il reparto vendite di Altium per saperne di più.

Documentazione legacy

La documentazione di Altium Designer non è più suddivisa per versione. Se è necessario accedere alla documentazione delle versioni precedenti di Altium Designer, visitare la sezione Documentazione legacy della pagina Altri programmi di installazione.

Contents