Passa al contenuto principale

Deployments

Deployment del dispositivo​

La vista Deployment del dispositivo offre una cronologia completa e un'interfaccia di esecuzione in tempo reale per il deployment dei progetti di automazione su un dispositivo. Consolida lo stato del deployment, i dettagli di versione e i log di esecuzione in un'unica interfaccia di facile utilizzo, consentendo ai tecnici di gestire gli aggiornamenti con sicurezza e piena tracciabilità.

Panoramica​

Il Deployment del dispositivo consente di esaminare ed eseguire i deployment dei progetti direttamente dalla piattaforma SDA. Ogni voce di deployment registra i metadati essenziali — inclusi stato di esecuzione, data e ora, versione di destinazione e origine del deployment — fornendo inoltre l'accesso ai log di esecuzione dettagliati. Da questa vista, gli utenti possono avviare un nuovo deployment per trasferire versioni aggiornate del progetto sul dispositivo.

Funzionalità principali​

Cronologia dei deployment​

Visualizza un elenco cronologico di tutti i deployment eseguiti per il dispositivo. Ogni voce include:

  • Stato di esecuzione – Indicatori di successo, errore o operazione in corso.
  • Ora e data di esecuzione – Il timestamp in cui è stato avviato il deployment.
  • Origine del deployment – Il branch del repository, la pipeline o l'azione manuale che ha avviato il deployment.
  • Versione di destinazione – La specifica versione del progetto o l'hash del commit distribuito sul dispositivo.
  • Log di esecuzione – Log dettagliati e output diagnostico del processo di deployment.

Esecuzione del deployment​

I deployment possono essere eseguiti dalla vista Deployment del progetto, tramite Pipelines o mediante una richiesta di deployment approvata. L'esecuzione del deployment dalla vista dedicata consente agli utenti di avviare manualmente un nuovo deployment dalla piattaforma SDA:

  • Selezionare la versione del progetto di destinazione da distribuire
  • Avviare un'azione di deployment tramite l'interfaccia utente
  • Monitorare lo stato in tempo reale durante l'avanzamento del workflow
  • Esaminare i log immediatamente al termine

Richieste e approvazioni di deployment​

Quando un deployment deve essere autorizzato prima di raggiungere il dispositivo, utilizzare una richiesta di deployment anziché eseguirlo direttamente. La richiesta registra la versione di destinazione, un titolo e una descrizione, e attende che una persona con diritti di approvazione la approvi. Solo una richiesta approvata può essere eseguita, e soltanto entro la finestra di approvazione impostata dall'approvatore.

Le richieste sono gestite nella vista Requests di questa scheda, accanto a Jobs:

  • Richiedi deployment — creazione di una richiesta, revisione delle modifiche in essa contenute ed esecuzione una volta approvata.
  • Approva deployment — revisione di una richiesta e relativa approvazione o rifiuto.

Dettagli dei log​

Ogni deployment include i log associati relativi a:

  • Fasi e sequenza del deployment
  • Output degli strumenti specifici del fornitore
  • Messaggi di errore ed errori di convalida
  • Conferma della versione distribuita

Ciò garantisce piena trasparenza e consente una rapida risoluzione dei problemi in caso di deployment non riuscito o di comportamento diverso da quello previsto.

Selezionando l'icona su un deployment, è possibile trovare informazioni sul deployment stesso, inclusi log dettagliati e dettagli del job, come mostrato di seguito.

Log dettagliati

Dettagli del job

Casi d'uso​

  • Deployment di progetti di automazione aggiornati dopo modifiche al codice
  • Distribuzione di aggiornamenti di progetto versionati su più dispositivi
  • Verifica che le apparecchiature in produzione eseguano la versione corretta
  • Risoluzione dei problemi dei deployment non riusciti tramite output dei log consolidato
  • Garanzia di conformità ai requisiti di gestione delle modifiche

Come funziona in SDA​

Una volta avviato un deployment, SDA orchestra il workflow di deployment specifico del fornitore tramite il gateway connesso. La piattaforma trasferisce in modo sicuro i file necessari, esegue la procedura di deployment corretta per il fornitore e il modello del dispositivo e trasmette stato e log all'utente in tempo reale. Tutti i deployment vengono registrati per garantire verificabilità e tracciabilità operativa.

Scopri di più​

Deployment​

Per scoprire come configurare le pipeline di deployment, consultare la pagina Using Pipelines.

Richieste di deployment​

Per i deployment che richiedono approvazione, consultare Richiedi deployment e Approva deployment.

Supporto dei fornitori​

Per il supporto specifico dei fornitori relativo alle Pipeline, consultare la pagina Pipeline Capability Matrix by Vendor.