Uso do MID Server com controle de código-fonte

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 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 externas, fontes de dados e serviços.

    Como os arquivos de 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. OOutput.bundle é criado na instância enquanto o Ingressing.bundle é criado no MID Server.

    Depois que uma operação é concluída com sucesso, o arquivo do pacote é "promovido" em um dourado.bundle que é anexado à tabela de configuração do repositório [sys_repo_config]. Ele é 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, em seguida, salvos no diretório de importação no MID Server.

    No MID Server, o arquivo do pacote é salvo na pasta Importar. Esta pasta está no diretório de usuários definido pela propriedade do sistema (user.dir), que os usuários podem configurar. O arquivo de pacote é removido como parte da limpeza do sistema ao 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.