Usando o MID Server com controle de código-fonte

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • O ServiceNow® MID Server permite a comunicação e a movimentação de dados entre uma instância ServiceNow e aplicações, fontes de dados e serviços externos.

    Como os arquivos em pacote funcionam com o MID Server

    O arquivo .bundle ajuda a função de controle de código-fonte com um MID Server. Um arquivo de pacote é a maneira como o Git empacota um repositório local em um único arquivo. Isso torna o compartilhamento ou a movimentação do repositório mais simples e simplificado. O arquivo é enviado para o MID Server, que o passa para o repositório remoto.

    O output.bundle (operações de confirmação) e o ingressing.bundle (aplicar mudanças remotas) são anexados à tabela de anexos do MID Server [ecc_agent_attachment] para qualquer solicitação que vá para o MID Server. O pacote de saída é criado na instância enquanto o pacote de entrada é criado no MID Server.

    Depois que uma operação é concluída com sucesso, o arquivo de pacote é "promovido" em um pacote dourado que é anexado à tabela de configuração do Repositório [sys_repo_config]. É usado para inicializar o repositório em um nó que ainda não executou nenhuma operação de controle de código-fonte.

    A ferramenta de limpeza automática [sys_auto_flush] é um "limpador de tabela" que remove qualquer registro ecc_agent_attachment com mais de 30 dias. Esta ação também remove o anexo correspondente.

    Os arquivos do pacote são mantidos no MID Server e salvos no diretório de importação no MID Server.

    No MID Server, o arquivo do pacote é salvo na pasta Importar. Esta pasta está sob o diretório de usuário definido pela propriedade do sistema (user.dir), que os usuários podem configurar. O arquivo de pacote é removido como parte da limpeza do sistema no final de cada operação.

    Trabalhando com o MID Server

    Nota:
    As operações de controle de código-fonte podem levar mais tempo para aplicações maiores ao usar um MID Server, já que a aplicação inteira é agrupada após uma exportação e depende do tamanho da aplicação.