osFoundry / Platform
Artefatos de build
Cada build produz artefatos assinados — versionados, baixáveis, retidos pelo tempo que precisar.
O que é
Artefatos de build são as saídas concretas que o osFoundry guarda toda vez que compila algo para você: um app, uma imagem de contêiner ou código compilado de um projeto. Em vez de o build ser um evento único que some quando o log rola para fora da tela, cada execução deixa um registro durável e nomeado: aquilo que foi produzido, atrelado à versão exata de que veio. Esse artefato é o que você baixa, entrega, para o qual reverte ou que reimplanta mais tarde.
Dentro do osFoundry o fluxo é direto. Você dispara um build a partir de um projeto ou app no seu espaço de trabalho, o build roda e, ao dar certo, emite um artefato assinado. Assinado significa que o artefato carrega uma assinatura criptográfica, então você pode verificar que é exatamente a saída que o osFoundry produziu e que ela não foi alterada desde então. Versionado significa que cada build é uma entrada distinta em vez de sobrescrever a anterior, de modo que você sempre sabe a qual estado do código-fonte um artefato corresponde e pode voltar a um anterior. Para download significa que o artefato é um arquivo real que você pode tirar do espaço de trabalho, para rodar em outro lugar, arquivar ou passar a um colega. A retenção está sob seu controle: os artefatos são guardados pelo tempo que você precisar, não expiram em silêncio segundo o cronograma de outra pessoa.
Isso importa porque um build só é útil se você puder confiar no que ele fez e reproduzi-lo. O osFoundry é um espaço de trabalho local-first, com suas próprias chaves e sem custo por assento, e os artefatos de build seguem o mesmo modelo: seus builds e suas saídas permanecem no seu espaço de trabalho em vez de ficarem presos no registro proprietário de um fornecedor, e a assinatura mais o versionamento dão a você uma cadeia verificável da fonte à saída entregue. Ele reúne chat, agentes, apps, código e suas saídas de build em um só lugar, de forma que o artefato de um build fica bem ao lado do projeto que o produziu.
Principais recursos
- Todo build bem-sucedido emite um artefato assinado que você pode verificar criptograficamente como produzido pelo osFoundry e sem alterações
- Os artefatos são versionados por build, então cada saída corresponde a um estado conhecido do código e versões anteriores continuam disponíveis para reverter
- Baixe qualquer artefato como um arquivo real para rodar em outro lugar, arquivar ou entregar a um colega
- A retenção é você quem define: os artefatos são guardados pelo tempo que precisar, não expiram segundo o cronograma de um fornecedor
- Builds e suas saídas ficam no seu espaço local-first com suas próprias chaves, junto aos projetos que os produziram e sem custo por assento
Casos de uso
- Desenvolvedor publicando um app: compila uma vez, verifica a assinatura, baixa o artefato exato e o implanta sabendo que corresponde à fonte de onde veio
- Líder de equipe lidando com rollback: volta a um artefato versionado anterior em vez de recompilar do zero quando uma nova versão se comporta mal
- Construtor solo mantendo registros: retém artefatos a longo prazo como um histórico para download do que foi lançado e quando
Perguntas frequentes
O que significa dizer que os artefatos de build são assinados?
Cada artefato carrega uma assinatura criptográfica, então você pode confirmar que é exatamente a saída que o osFoundry produziu durante aquele build e que não foi adulterada depois. Isso dá um vínculo verificável entre a fonte que você compilou e o arquivo que você entrega.
Por quanto tempo os artefatos de build são guardados?
Pelo tempo que você precisar. A retenção está sob seu controle, e não fixada ao cronograma de expiração de um fornecedor, então você pode manter artefatos para auditoria, rollback ou arquivo pelo tempo que importar para você.
Posso baixar um artefato de build e usá-lo fora do osFoundry?
Sim. Todo artefato é um arquivo real e baixável. Você pode tirá-lo do seu espaço de trabalho para rodar em outro lugar, arquivá-lo ou passá-lo a um colega: ele não está preso a um registro proprietário.