Questa documentazione riguarda le distribuzioni di Devin per il governo federale. Torna alla documentazione di Devin
devin update è disabilitato nella CLI. Ogni aggiornamento è un nuovo bundle da scaricare dal portale, verificare e installare su ciascuna workstation, seguendo la stessa procedura della prima installazione. Questa pagina illustra cosa cambia rispetto alla prima volta.
Come appare una nuova versione
La pagina Install → Air-gapped downloads del portale (windsurf.fedstart.com/install/airgap) rende disponibile un solo rilascio alla volta. La versione è indicata nell’intestazione Downloads (ad esempio version 1.66.101 (0123abcdef)), mentre il checksum SHA-256 di ciascun file si può visualizzare tramite il controllo Show checksum accanto al file.
Quando Cognition pubblica una nuova build air-gapped sul tuo portale, la pagina inizia a distribuire la nuova versione e i relativi checksum al posto dei precedenti; non è previsto alcun selettore di versione né viene inviata alcuna notifica. Per monitorare i rilasci, verifica l’etichetta della versione nella pagina dei download nell’ambito del tuo normale ciclo di manutenzione.
Passaggio 1: Verifica la versione in esecuzione
Su una workstation, confronta la versione della CLI installata con quella riportata nella pagina dei download:devin --version mostra la versione del rilascio e l’hash breve del commit della build. Desktop e la CLI inclusa vengono compilati a partire dallo stesso commit, quindi questa versione vale per entrambi.
Passaggio 2: Scarica e verifica il nuovo bundle
Segui il Passaggio 1 e il Passaggio 2 della guida all’installazione per la nuova versione: scarica il package per ogni piattaforma presente nella tua infrastruttura, annota il checksum riportato nella pagina del portale, trasferisci i file attraverso l’air gap e verifica che lo SHA-256 corrisponda prima di procedere con l’installazione. I checksum cambiano a ogni rilascio. Al momento del download, annota il nuovo valore riportato nella pagina del portale; non riutilizzare il checksum di una versione precedente.Passaggio 3: Installare sopra la versione esistente
Prima di tutto, chiudi Desktop e interrompi tutte le sessionidevin in esecuzione sulla workstation. La configurazione, la cronologia delle sessioni, il registro di audit e gli accessi SSO sono archiviati all’esterno dell’applicazione (vedi Formati su disco) e vengono mantenuti durante l’aggiornamento.
- macOS
- Linux (.deb / .rpm)
- Linux (.tar.gz)
- Windows (installer)
- Windows (.zip)
Apri il nuovo
.dmg e trascina Devin - Airgap in /Applications, sostituendo l’applicazione esistente quando richiesto. Verifica quindi la firma come descritto nel Passaggio 3 della guida all’installazione:/etc/devin/ (C:\ProgramData\Devin\ su Windows) non fanno parte del package e non vengono modificati dall’aggiornamento.
Passaggio 4: Verificare l’aggiornamento
Su ciascuna workstation aggiornata, esegui come utente standard:
Ogni record di audit
session_start include il campo cli_version, così il tuo SIEM può confermare il rollout: le sessioni provenienti da una workstation aggiornata riportano la nuova versione.
Rollback
Conserva il package e il checksum della versione precedente finché la nuova versione non è stata convalidata su tutto il parco macchine. Il rollback segue la stessa procedura dell’installazione: verifica il checksum del package precedente e installalo sopra quello più recente. Sui sistemi RPM aggiungi--oldpackage, perché altrimenti rpm -U si rifiuta di sostituire una versione più recente con una precedente:
Note di rilascio
Le note di rilascio per le build air-gapped vengono pubblicate insieme alle altre note di rilascio di Devin in Aggiornamenti recenti. Prima di distribuire una nuova versione, leggi la voce corrispondente e verifica in particolare eventuali modifiche ai formati su disco o allo schema dei log di audit (il valoreschema_version), codici di errore nuovi o modificati ed eventuali rotazioni della chiave di licenza che richiedano la riemissione delle licenze.
