Importar aplicação ou personalização de aplicação do controle de código-fonte

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 3 min. de leitura
  • Importe uma aplicação ou personalização de aplicação de um repositório de controle de código-fonte para continuar a desenvolvê-la nesta instância.

    Antes de Iniciar

    • Função necessária: admin ou source_control
      • Restrinja as permissões no token de acesso para permitir o acesso de leitura e gravação ao repositório Git.
      • As credenciais do usuário do repositório devem conceder acesso de leitura e gravação.
      Para obter mais informações, consulte Vinculação de uma aplicação ou personalização de aplicação ao controle de código-fonte.
    • Verifique se a instância de não produção tem acesso de rede ao repositório Git.
    • Verifique se o repositório contém uma aplicação válida.
    • Certifique-se de que os usuários adicionem o endereço de e-mail ao respectivo registro da Tabela de usuários (ServiceNow sys_user) que usam em suas confirmações para o repositório Git.
    • Saiba mais sobre personalizações de aplicações Como gerenciar personalizações de aplicações.

    Por Que e Quando Desempenhar Esta Tarefa

    A integração de controle de código-fonte não é compatível com a importação de uma aplicação em uma instância de produção. Em vez disso, instale aplicações em uma instância de produção do repositório de aplicações, de um conjunto de atualizações ou do ServiceNow Store.

    Procedimento

    1. Navegar até Todos > Aplicações do sistema > Studio.
      O sistema exibe a página Bem-vindo(a) a Studio.
    2. Clicar Abrir o Studio > Ir.
      O sistema abre Studio e a janela Alternar aplicações.
    3. Clique em Importar do controle de código-fonte.
      Studio exibe os campos Importar do controle de código-fonte.
      Janela Alternar aplicações mostrando campos de controle de código-fonte
    4. Insira os seguintes valores de campo.
      Tabela 1. Importar dos campos do controle de código-fonte
      Campo Descrição
      Protocolo de rede Tipo de credencial HTTP ou ssh que permite a troca de dados do canal seguro.
      URL A URL para o repositório Git onde residem os arquivos de aplicações.
      Nota:
      Se a URL do repositório Git para SSH fornecida pelo servidor Git não funcionar, verifique com o proprietário ou provedor do servidor Git a URL correta. Pode haver especificações adicionais, como prefixos de protocolo de esquema, números de porta e assim por diante, necessárias para que a URL do repositório Git funcione.
      Credenciais Selecione a credencial do seu repositório Git. (Consulte Introdução a credenciais.)
      Nota:
      Se você selecionar o protocolo de rede ssh, insira uma credencial válida do tipo Chave privada SSH. Se você selecionar o protocolo https, insira uma credencial válida do tipo Credenciais de autenticação básica.
      Filial A ramificação do repositório para trabalhar na aplicação.
      Nota:
      A ramificação padrão tem o nome da sua instância. Se você não escolher um nome, a ramificação será padronizada como mestre.
      Nome do MID Server Selecione um MID Server existente para vincular a um repositório Git armazenado atrás do firewall corporativo.
      Nota:
      Use um MID Server separado para evitar conflitos com atividades Descoberta.
      E-mail padrão O endereço de e-mail do confirmador é definido pelo registro sys_user, se disponível. Mas se o campo de e-mail de registro sys_user de um confirmador estiver vazio, o sistema gerará um e-mail alternativo (username@instancename.service-now.com). Você também pode inserir um endereço de e-mail padrão e alterá-lo posteriormente. Para usar esse endereço de e-mail padrão em todos os casos, marque a caixa de seleção.
      Nota:
      Todos os desenvolvedores de aplicações na instância compartilham a credencial usada para vincular um repositório Git a uma aplicação.
    5. Clique em Importar.
      O sistema compara a soma de verificação no arquivo checksum.txt com a soma de verificação atual. Quando os valores da soma de verificação correspondem, a integração ignora a validação e importa a aplicação. Quando os valores da soma de verificação não coincidem, a integração primeiro valida e limpa os arquivos de aplicações antes de importá-los.
    6. Clique em Selecionar aplicação.
      Studio exibe a aplicação como uma nova opção na janela Alternar aplicações.

    O que Fazer Depois

    • Revise os logs de upgrade para qualquer limpeza aplicada aos arquivos de aplicações durante a importação.
    • Selecione a aplicação importada para editá-la.