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

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. 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 Vincular 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 à rede para o 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 registro da respectiva tabela de usuários (ServiceNow sys_user) que eles usam em suas confirmações no repositório Git.
    • Saiba mais sobre application-customizations Gerenciamento de application-customizations.

    Por Que e Quando Desempenhar Esta Tarefa

    A integração de controle de código-fonte não oferece suporte à 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 os campos de controle de código-fonte
    4. Insira os seguintes valores de campos.
      Tabela 1. Importar dos campos de controle de código-fonte
      Campo Descrição
      Protocolo de rede Tipo de credencial HTTPS ou SSH que permite a troca de dados de canal seguro.
      URL O URL para o repositório Git onde residem os arquivos da aplicação.
      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ários para o URL do repositório Git funcionar.
      Credencial 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 Descoberta atividades.
      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 do 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 mais tarde. 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 da aplicação 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 atualização para qualquer limpeza aplicada aos arquivos de aplicações durante a importação.
    • Selecione a aplicação importada para editá-la.