osFoundry / Platform
Artefacts de build
Chaque build produit des artefacts signés — versionnés, téléchargeables, conservés aussi longtemps que vous voulez.
Présentation
Les artefacts de build sont les sorties concrètes qu'osFoundry conserve chaque fois qu'il construit quelque chose pour vous : une app, une image de conteneur ou du code compilé depuis un projet. Au lieu que le build soit un événement unique qui s'évanouit dès que le journal défile, chaque exécution laisse une trace durable et nommée : la chose produite, liée à la version exacte dont elle est issue. Cet artefact est ce que vous téléchargez, transmettez, vers lequel vous revenez ou que vous redéployez plus tard.
Au sein d'osFoundry, le flux est simple. Vous lancez un build depuis un projet ou une app de votre espace de travail, le build s'exécute et, en cas de succès, il émet un artefact signé. Signé signifie que l'artefact porte une signature cryptographique, de sorte que vous pouvez vérifier qu'il s'agit exactement de la sortie produite par osFoundry et qu'elle n'a pas été modifiée depuis. Versionné signifie que chaque build constitue une entrée distincte plutôt que d'écraser la précédente, si bien que vous savez toujours à quel état du code source correspond un artefact et que vous pouvez revenir à un état antérieur. Téléchargeable signifie que l'artefact est un vrai fichier que vous pouvez sortir de l'espace de travail, pour l'exécuter ailleurs, l'archiver ou le transmettre à un collègue. La conservation est sous votre contrôle : les artefacts sont gardés aussi longtemps que vous en avez besoin, et n'expirent pas en silence selon le calendrier de quelqu'un d'autre.
Cela compte, car un build n'est utile que si vous pouvez faire confiance à ce qu'il a produit et le reproduire. osFoundry est un espace de travail local-first, avec vos propres clés et sans coût par siège, et les artefacts de build s'inscrivent dans le même modèle : vos builds et leurs sorties restent dans votre espace de travail au lieu d'être enfermés dans le registre propriétaire d'un fournisseur, et la signature associée au versionnage vous donne une chaîne vérifiable de la source à la sortie livrée. Il réunit chat, agents, apps, code et leurs sorties de build en un seul endroit, de sorte que l'artefact d'un build se trouve juste à côté du projet qui l'a produit.
Fonctionnalités clés
- Chaque build réussi émet un artefact signé que vous pouvez vérifier de façon cryptographique comme produit par osFoundry et resté intact
- Les artefacts sont versionnés par build, de sorte que chaque sortie correspond à un état de source connu et que les versions antérieures restent disponibles pour un retour arrière
- Téléchargez n'importe quel artefact sous forme de vrai fichier pour l'exécuter ailleurs, l'archiver ou le remettre à un collègue
- La conservation vous appartient : les artefacts sont gardés aussi longtemps que nécessaire, et n'expirent pas selon le calendrier d'un fournisseur
- Les builds et leurs sorties vivent dans votre espace local-first avec vos propres clés, aux côtés des projets qui les ont produits et sans coût par siège
Cas d’usage
- Développeuse qui livre une app : construire une fois, vérifier la signature, télécharger l'artefact exact et le déployer en sachant qu'il correspond à la source dont il est issu
- Chef d'équipe face à un retour arrière : revenir à un artefact versionné antérieur plutôt que de tout reconstruire quand une nouvelle version se comporte mal
- Créateur solo qui tient des archives : conserver les artefacts sur le long terme comme un historique téléchargeable de ce qui a été livré et quand
Questions fréquentes
Que signifie le fait que les artefacts de build soient signés ?
Chaque artefact porte une signature cryptographique, ce qui vous permet de confirmer qu'il s'agit exactement de la sortie produite par osFoundry lors de ce build et qu'elle n'a pas été altérée par la suite. Cela crée un lien vérifiable entre la source que vous avez construite et le fichier que vous livrez.
Combien de temps les artefacts de build sont-ils conservés ?
Aussi longtemps que vous en avez besoin. La conservation est sous votre contrôle plutôt que fixée au calendrier d'expiration d'un fournisseur, de sorte que vous pouvez garder les artefacts pour l'audit, le retour arrière ou l'archivage aussi longtemps que cela compte pour vous.
Puis-je télécharger un artefact de build et l'utiliser en dehors d'osFoundry ?
Oui. Chaque artefact est un vrai fichier téléchargeable. Vous pouvez le sortir de votre espace de travail pour l'exécuter ailleurs, l'archiver ou le transmettre à un collègue : il n'est pas enfermé dans un registre propriétaire.