osFoundry / Platform
Artefatti di build
Ogni build produce artefatti firmati — versionati, scaricabili, conservati per il tempo che ti serve.
Che cos’è
Gli artefatti di build sono gli output concreti che osFoundry conserva ogni volta che compila qualcosa per te: un'app, un'immagine di container o codice compilato da un progetto. Invece che la build sia un evento unico che svanisce appena il log scorre via, ogni esecuzione lascia una traccia duratura e con un nome: la cosa prodotta, legata alla versione esatta da cui proviene. Quell'artefatto è ciò che scarichi, consegni, a cui torni con un rollback o che ridistribuisci più tardi.
Dentro osFoundry il flusso è lineare. Avvii una build da un progetto o un'app nel tuo spazio di lavoro, la build viene eseguita e, in caso di successo, emette un artefatto firmato. Firmato significa che l'artefatto porta una firma crittografica, così puoi verificare che sia esattamente l'output prodotto da osFoundry e che non sia stato alterato da allora. Versionato significa che ogni build è una voce distinta anziché sovrascrivere la precedente, così sai sempre a quale stato del codice sorgente corrisponde un artefatto e puoi tornare a uno precedente. Scaricabile significa che l'artefatto è un file reale che puoi estrarre dallo spazio di lavoro, per eseguirlo altrove, archiviarlo o passarlo a un collega. La conservazione è sotto il tuo controllo: gli artefatti vengono mantenuti per tutto il tempo che ti serve, senza scadere in silenzio secondo il calendario di qualcun altro.
Questo conta perché una build è utile solo se puoi fidarti di ciò che ha prodotto e riprodurlo. osFoundry è uno spazio di lavoro local-first, con le tue chiavi e senza costi per postazione, e gli artefatti di build seguono lo stesso modello: le tue build e i loro output restano nel tuo spazio di lavoro anziché essere chiusi nel registry proprietario di un fornitore, e la firma insieme alla versionatura ti danno una catena verificabile dalla sorgente all'output rilasciato. Riunisce chat, agenti, app, codice e i relativi output di build in un unico posto, così l'artefatto di una build sta proprio accanto al progetto che l'ha prodotto.
Funzionalità principali
- Ogni build riuscita emette un artefatto firmato che puoi verificare in modo crittografico come prodotto da osFoundry e rimasto inalterato
- Gli artefatti sono versionati per build, così ogni output corrisponde a uno stato del codice noto e le versioni precedenti restano disponibili per il rollback
- Scarica qualunque artefatto come file reale per eseguirlo altrove, archiviarlo o consegnarlo a un collega
- La conservazione la decidi tu: gli artefatti vengono mantenuti per tutto il tempo che ti serve, senza scadere secondo il calendario di un fornitore
- Le build e i loro output vivono nel tuo spazio local-first con le tue chiavi, accanto ai progetti che li hanno prodotti e senza costi per postazione
Casi d’uso
- Sviluppatrice che rilascia un'app: compila una volta, verifica la firma, scarica l'artefatto esatto e lo distribuisci sapendo che corrisponde alla sorgente da cui proviene
- Team lead alle prese con un rollback: torna a un artefatto versionato precedente invece di ricompilare da zero quando una nuova release fa i capricci
- Builder in solitaria che tiene un archivio: conserva gli artefatti a lungo termine come cronologia scaricabile di cosa è stato rilasciato e quando
Domande frequenti
Cosa significa che gli artefatti di build sono firmati?
Ogni artefatto porta una firma crittografica, così puoi confermare che è esattamente l'output prodotto da osFoundry durante quella build e che non è stato manomesso in seguito. Ti dà un legame verificabile tra la sorgente che hai compilato e il file che rilasci.
Per quanto tempo vengono conservati gli artefatti di build?
Per tutto il tempo che ti serve. La conservazione è sotto il tuo controllo anziché fissata al calendario di scadenza di un fornitore, così puoi tenere gli artefatti per audit, rollback o archiviazione per tutto il tempo che conta per te.
Posso scaricare un artefatto di build e usarlo fuori da osFoundry?
Sì. Ogni artefatto è un file reale e scaricabile. Puoi estrarlo dal tuo spazio di lavoro per eseguirlo altrove, archiviarlo o passarlo a un collega: non è vincolato a un registry proprietario.