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
  • 2 min. de leitura
  • Importe um app ou personalização de app de um repositório de controle de código-fonte para App Engine Studio (AES) para continuar a desenvolvê-lo nesta instância.

    Antes de Iniciar

    • Função necessária: administrador
    • 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 Usuários [sys_user] que usam em suas confirmações para o repositório Git.
    • Saiba mais sobre personalizações de aplicações Gerenciar personalizações para 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 App Engine Studio.

    Procedimento

    1. Navegar até Todos > App Engine > App Engine Studio.
    2. Selecione Importar app.
      Importar um app do controle de código-fonte para o App Engine Studio
    3. No formulário, preencha os campos.
      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.
      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.
      Para obter mais informações, consulte MID Server.
      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.
      Credenciais Selecione a credencial do seu repositório Git. Para obter mais informações, consulte Introdução ao 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.
      Nota:
      Todos os desenvolvedores de aplicações na instância compartilham a credencial usada para vincular um repositório Git a uma aplicação.
    4. Selecione Importar app.
      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.
    5. Selecione Selecionar aplicação.
      App Engine 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.