Spoke de Integração Contínua e Entrega Contínua (CICD)

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 7 min. de leitura
  • Crie um pipeline de integração contínua e entrega contínua (CICD) para suas instâncias do ServiceNow. Você pode automatizar a publicação e a instalação de aplicações de um repositório de aplicações, ativando plug-ins, executando pacotes de testes do ATF e executando um verificação da instância.

    Aplicação de spoke CICD

    A aplicação Spoke CICD é instalada por padrão a partir do upgrade de Orlando em diante.

    Versão do spoke

    Spoke de Integração Contínua e Entrega Contínua (CICD) v 1.0.11 é a versão mais recente.

    Versões compatíveis

    REST APIs de spoke de Integração Contínua e Entrega Contínua (CICD) versão 1,0.0, que é a. ServiceNow AI Platform recurso ativo por padrão.

    Fluxos de spoke

    Este spoke não tem fluxos de amostra.

    Subfluxos do spoke

    . Spoke de Integração Contínua e Entrega Contínua (CICD) fornece subfluxos de amostra no estado de rascunho para demonstrar a automação CICD tarefas. Para personalizar um subfluxo de amostra, copie-o para um novo escopo da aplicação. Os subfluxos de amostra disponíveis incluem:

    Subfluxo Descrição
    Habilitar plug-in Ative um plug-in por ID na URL da instância especificada.
    Aplique mudanças do controle de origem com ID Aplique mudanças remotas do controle de origem a uma aplicação por seu SYS ID.
    Aplique mudanças do controle de origem com escopo Aplique mudanças remotas do controle de origem a uma aplicação pelo nome do escopo.
    Pacote ATF Inicie com ID Inicie um pacote de testes pelo SYS ID no URL da instância especificada. Retorne os resultados da execução do pacote de testes.
    Pacote ATF Comece com o nome Inicie um pacote de testes pelo nome na URL da instância especificada. Retorne os resultados da execução do pacote de testes.
    Instalação em lote Dado um Plano em lote no formato JSON, instale vários pacotes (aplicações, personalizações para armazenar aplicações e plug-ins) juntos em uma única operação em lote. JSON de exemplo:
    {
      "applications": [
        {
          "id": "syd_id_abcefghi",
          "type": "application",
          "load_demo_data": false,
          "requested_version": "1.0.2",
          "notes": "User specific text to describe this application install"
        },
        { 
          "id": "syd_id_defabcde",
          "type": "application",
          "requested_version": "1.0.0",
          "requested_customization_version": "2.0.7",
          "notes": "Customization for CSM App1"
        },
        {
          "id": "com.glide.some.plugin",
          "type": "plugin",
          "load_demo_data": true,
          "notes": "Plugin related notes"
        }
      ],
      "rollback_on_failure": true
    }
    Resultados do lote Dado o sys_id de um objeto de resultado, exiba o status de instalação de cada pacote junto com o plano de lote inteiro.
    Reversão em lote Com um ID de rollback, reverta a(s) instalação(ões) de pacote(s) instalado(s) como um único lote.
    Obter resultados da verificação de instância Retorne resultados da execução da verificação de instância por ID de andamento. Scan_results sempre retornam, mas os resultados de scan_finding são exibidos somente se presentes.
    Importar aplicação do controle de origem Importe a aplicação do controle de origem usando a URL do repositório na instância fornecida.
    Verificação de instância Execute verificação completa Inicie a verificação de instância completa no URL da instância especificada. A verificação é executada com todas as verificações ativas.
    Verificação de instância Execute verificação de ponto Inicie a verificação de instância na instância especificada a partir de uma tabela e registro específicos (a tabela e o sys_id). O destino é verificado usando todas as verificações relevantes e aplicáveis.
    Verificação de instância Executar verificação de pacote Inicie a verificação de instância completa no URL da instância especificada usando um pacote específico de verificações.
    Execute a verificação de pacote em um ou mais apps com escopo Inicie a Verificação de instância em apps com escopo especificado usando verificações de um ID de pacote especificado.
    Execute a verificação de pacote em um ou mais conjuntos de atualizações Inicie a Verificação de instância nos conjuntos de atualizações especificados usando verificações de um ID de pacote especificado.
    Instale a aplicação com ID Instale uma aplicação por seu SYS ID do repositório de aplicações.
    Instale a aplicação com escopo Instale uma aplicação pelo nome do escopo do repositório de aplicações.
    Publicar aplicação com ID Publique uma aplicação por seu SYS ID no repositório de aplicações.
    Publicar aplicação com escopo Publique uma aplicação pelo nome do escopo no repositório de aplicações.
    Aplicação de reversão com ID Reverta uma aplicação por seu SYS ID. Confirme se o número da versão de rollback corresponde ao número da versão especificado ou produz um erro.
    Aplicação de reversão com escopo Reverta uma aplicação pelo nome do escopo. Confirme se o número da versão de rollback corresponde ao número da versão especificado ou produz um erro.
    Plug-in de reversão Reverta um plug-in por ID na URL da instância especificada para a última versão instalada.
    Aguarde até que o rastreador seja concluído Aguarde até que um rastreador conclua seu andamento na URL da instância especificada e retorne os resultados.

    Ações do spoke

    . Spoke de Integração Contínua e Entrega Contínua (CICD) fornece ações para automatizar CICD quando ocorrem eventos no ServiceNow AI Platform. As ações disponíveis incluem:

    Categoria Ação Descrição
    Repositório de aplicações Instale a aplicação com ID Instale uma aplicação por seu SYS ID do repositório de aplicações.
    Instale a aplicação com escopo Instale uma aplicação pelo nome do escopo do repositório de aplicações.
    Publicar aplicação com ID Publique uma aplicação por seu SYS ID no repositório de aplicações.
    Publicar aplicação com escopo Publique uma aplicação pelo nome do escopo no repositório de aplicações.
    Aplicação de reversão com ID Reverta uma aplicação por seu SYS ID. Confirme se o número da versão de rollback corresponde ao número da versão especificado ou produz um erro.
    Aplicação de reversão com escopo Reverta uma aplicação pelo nome do escopo. Confirme se o número da versão de rollback corresponde ao número da versão especificado ou produz um erro.
    ATF ATF Obter resultados do pacote Retorne os resultados da execução do pacote de testes por SYS ID.
    Obter andamento do rastreador de execução Retorne informações de andamento do rastreador por SYS ID.
    Iniciar o pacote de ATF com ID Inicie um pacote de testes pelo SYS ID no URL da instância especificada.
    Inicie o pacote ATF com o nome Inicie um pacote de testes pelo nome na URL da instância especificada.
    Instalação em lote Instalação em lote Instale várias aplicações de uma só vez
    Resultados do lote Veja o status de instalação de cada pacote junto com todo o plano de lote.
    Reversão em lote Com um ID de rollback, reverta a(s) instalação(ões) de pacote(s) instalado(s) como um único lote.
    Instance Scan Obter resultados da verificação de instância Retorne resultados da execução da verificação de instância por ID de andamento. Scan_results sempre são exibidos, mas os resultados de scan_finding são exibidos somente se presentes.
    Verificação de instância Execute verificação completa Retorne resultados da execução da verificação de instância por ID de andamento. Scan_results sempre retornam, mas os resultados de scan_finding são exibidos somente se presentes.
    Verificação de instância Execute verificação de ponto Inicie a verificação de instância completa no URL da instância especificada. A verificação é executada com todas as verificações ativas.
    Verificação de instância Executar verificação de pacote Inicie a verificação de instância na instância especificada a partir de uma tabela e registro específicos (a tabela e o sys_id). O destino é verificado usando todas as verificações relevantes e aplicáveis.
    Execute a verificação de pacote em um ou mais apps com escopo Inicie a verificação de instância completa no URL da instância especificada usando um pacote específico de verificações.
    Execute a verificação de pacote em um ou mais conjuntos de atualizações Inicie a Verificação de instância em apps com escopo especificado usando verificações de um ID de pacote especificado.
    Plug-in Habilitar plug-in Ative um plug-in por ID na URL da instância especificada.
    Plug-in de reversão Reverta um plug-in por ID na URL da instância especificada para a última versão instalada.
    Controle de código-fonte Aplique mudanças do controle de origem com ID Aplique mudanças remotas do controle de origem a uma aplicação por seu SYS ID.
    Aplique mudanças do controle de origem com escopo Aplique mudanças remotas do controle de origem a uma aplicação pelo nome do escopo.
    Importar aplicação do controle de origem Importe a aplicação do controle de origem usando a URL do repositório na instância fornecida.

    CICD requisitos de conta

    . Spoke de Integração Contínua e Entrega Contínua (CICD) requer a criação de credenciais de autorização básicas. As credenciais do usuário devem ter as funções admin ou sn_cicd.sys_ci_automation para autorizar CICD ações e fluxos.

    Requisitos de aliases de conexão e credencial

    IntegrationHub usa aliases para gerenciar conexões e informações de credenciais e credenciais de OAuth. O uso de um alias elimina a necessidade de configurar várias credenciais e perfis de informações de conexão ao usar vários ambientes. Se as informações de conexão ou de credencial forem alteradas, não será necessário atualizar nenhuma ação que use a conexão.

    Este spoke usa o registro de alias do CICD para autorizar ações em instâncias locais e remotas. Para obter informações sobre como configurar o spoke, consulte Configure o. Spoke de Integração Contínua e Entrega Contínua (CICD).

    Requisitos do MID Server

    Essas ações usam chamadas REST, que podem ser executadas em uma instância ou MID Server. Use o registro de conexão associado ao alias do CICD para configurar onde as ações são executadas e definidas MID Server atributos de seleção. Para obter mais informações, consulte MID server.

    Para configurar o. MID Server para este spoke, consulte Configurar MID Server para um spoke.