osFoundry / Platform
Artefactos de build
Cada build produce artefactos firmados: versionados, descargables, retenidos por el tiempo que necesites.
Qué es
Los artefactos de compilación son las salidas concretas que osFoundry conserva cada vez que compila algo para ti: una app, una imagen de contenedor o código compilado de un proyecto. En lugar de que la compilación sea un evento único que desaparece cuando el registro se desplaza fuera de vista, cada ejecución deja un registro duradero y con nombre: aquello que se produjo, ligado a la versión exacta de la que proviene. Ese artefacto es lo que descargas, entregas, al que reviertes o que vuelves a desplegar más tarde.
Dentro de osFoundry el flujo es directo. Lanzas una compilación desde un proyecto o una app de tu espacio de trabajo, la compilación se ejecuta y, al tener éxito, emite un artefacto firmado. Firmado significa que el artefacto lleva una firma criptográfica, así puedes verificar que es exactamente la salida que produjo osFoundry y que no se ha alterado desde entonces. Versionado significa que cada compilación es una entrada distinta en lugar de sobrescribir la anterior, de modo que siempre sabes a qué estado del código fuente corresponde un artefacto y puedes volver a uno anterior. Descargable significa que el artefacto es un archivo real que puedes sacar del espacio de trabajo, para ejecutarlo en otro lugar, archivarlo o pasárselo a un compañero. La retención está bajo tu control: los artefactos se conservan el tiempo que necesites, no expiran en silencio según el calendario de otro.
Esto importa porque una compilación solo es útil si puedes confiar en lo que produjo y reproducirlo. osFoundry es un espacio de trabajo local-first, con tus propias claves y sin coste por asiento, y los artefactos de compilación encajan en el mismo modelo: tus compilaciones y sus salidas permanecen en tu espacio de trabajo en vez de quedar bloqueadas en el registro propietario de un proveedor, y la firma junto con el versionado te dan una cadena verificable desde el código hasta la salida entregada. Reúne chat, agentes, apps, código y sus salidas de compilación en un solo lugar, de modo que el artefacto de una compilación queda justo al lado del proyecto que lo produjo.
Capacidades principales
- Cada compilación exitosa emite un artefacto firmado que puedes verificar criptográficamente como producido por osFoundry y sin alteraciones
- Los artefactos se versionan por compilación, así cada salida corresponde a un estado conocido del código y las versiones anteriores siguen disponibles para revertir
- Descarga cualquier artefacto como un archivo real para ejecutarlo en otro lugar, archivarlo o entregarlo a un compañero
- La retención la defines tú: los artefactos se conservan el tiempo que necesites, no expiran según el calendario de un proveedor
- Las compilaciones y sus salidas viven en tu espacio local-first con tus propias claves, junto a los proyectos que las produjeron y sin coste por asiento
Casos de uso
- Desarrollador que publica una app: compila una vez, verifica la firma, descarga el artefacto exacto y lo despliega sabiendo que coincide con el código del que salió
- Líder de equipo ante un rollback: vuelve a un artefacto versionado anterior en vez de recompilar desde cero cuando una nueva versión falla
- Constructor en solitario que lleva registros: conserva artefactos a largo plazo como un historial descargable de qué se publicó y cuándo
Preguntas frecuentes
¿Qué significa que los artefactos de compilación estén firmados?
Cada artefacto lleva una firma criptográfica, así puedes confirmar que es exactamente la salida que osFoundry produjo durante esa compilación y que no ha sido manipulada después. Te da un vínculo verificable entre el código que compilaste y el archivo que entregas.
¿Cuánto tiempo se conservan los artefactos de compilación?
El tiempo que necesites. La retención está bajo tu control en lugar de fijarse al calendario de expiración de un proveedor, así puedes mantener artefactos para auditoría, rollback o archivo durante todo el tiempo que te importe.
¿Puedo descargar un artefacto de compilación y usarlo fuera de osFoundry?
Sí. Cada artefacto es un archivo real y descargable. Puedes sacarlo de tu espacio de trabajo para ejecutarlo en otro lugar, archivarlo o pasárselo a un compañero: no está atado a un registro propietario.