Armazenamento de arquivo: CodeStation

A camada de dados também fornece armazenamento de arquivo de log e artefato Codestation.

Os artefatos representam itens implementáveis como arquivos, imagens, bancos de dados, materiais de configuração ou qualquer outra coisa que esteja associada a um projeto de software. Por padrão, esses artefatos são armazenados no subdiretório var no diretório de instalação do servidor IBM® UrbanCode Deploy. Em um ambiente corporativo, a instalação padrão pode não ser ideal; consulte Realocando o CodeStation para uma discussão sobre opções de empresa.

O repositório de artefato seguro e à prova de violação garante que os componentes implementados sejam idênticos aos dos componentes que foram testados em ambientes de pré-produção. Sem o repositório, os artefatos deveriam ser retirados de compartilhamentos de rede ou de algum outro sistema, aumentando os riscos de segurança e a possibilidade de erro.

O repositório de artefato usa o armazenamento de conteúdo endereçável para maximizar a eficiência enquanto minimiza o uso do disco. O repositório controla as versões de arquivos e mantém um histórico completo de todos os componentes. Maximizar a eficiência é importante, uma vez que o repositório de artefato armazena arquivos que são muito maiores que os arquivos de origem. A associação de arquivos com componentes é criada no sistema. Sem qualquer configuração, cada componente obtém sua própria área do repositório para seus arquivos. Não há chance de confusão ou mistura de arquivos para componentes. E cada pacote de componente é mapeado para um conjunto específico de arquivos e versões correspondentes ao componente.

O repositório de artefato é fornecido com um aplicativo cliente que fornece acesso remoto ao repositório. Utilizando o cliente, o usuário pode incluir ou modificar arquivos, criar pacotes, recuperar arquivos e visualizar o histórico de mudanças. O aplicativo cliente fornece um recurso de transferência de arquivo que pode ser usado para entregar arquivos em servidores de destino durante as implementações. Esse mecanismo integrado de transferência de arquivo verifica a integridade de todos os arquivos transferidos com relação às assinaturas criptográficas esperadas. Essa verificação assegura que os arquivos não foram corrompidos durante a transmissão ou violados durante o armazenamento. Além do aplicativo cliente, o repositório de artefato fornece serviços da web baseados em REST. Esses serviços são usados para criar integrações entre sistemas de construção, como IBM Anthill Pro e IBM UrbanCode Deploy. Essas integrações colocam automaticamente os artefatos que são produzidos pelo processo de construção no repositório de artefato, tornando assim os artefatos disponíveis para implementação.


Feedback