---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Ações personalizadas do ServiceNow DevOps do mercado do GitHub

# Ações personalizadas do ServiceNow DevOps do mercado do GitHub {#ariaid-title1}

Use as ações personalizadas do mercado GitHub para coletar dados de verificação do SonarQube, dados de segurança, pausar ou retomar o fluxo de trabalho ou retomar o fluxo de trabalho até que uma solicitação de mudança seja aprovada ou rejeitada em sua instância, ou obter e atualizar detalhes da solicitação de mudança e assim por diante.

## Ação personalizada do SonarQube do ServiceNow DevOps {#ariaid-title2}

Salve os resultados da verificação do SonarQube de um projeto iniciado pela execução do fluxo de trabalho em sua instância ServiceNow. Você deve criar a ferramenta SonarQube em sua instância e usar a ação personalizada ServiceNow DevOps do SonarQube no nível de etapas de um trabalho no fluxo de trabalho.  
Exiba os resultados da análise do SonarQube usando um dos seguintes métodos:

* Navegar até DevOpsResultados de qualidade do softwareResumo da qualidade do software.
* Navegar até DevOpsOrquestrarExecução de tarefa e selecionando um registro de execução de tarefa relevante.
{#servicenow-devops-sonarqube-custom-action__ul_a4f_zsv_45b}  
Execute as tarefas a seguir para usar a ação personalizada.

* Crie a ferramenta SonarQube em sua instância.Gerar token de UsuárioMinha contaSegurança página na ferramenta SonarQube e crie a ferramenta na instância ServiceNow usando o token gerado. Para obter mais informações, consulte [Integrar SonarQube a Velocidade de mudança para DevOps --- Espaço](https://servicenow-prod.fluidtopics.net/00rRpgwVkSVTgNXmQNi5hQ "Conecte-se à sua instância do Sonar usando o playbook do espaço de mudança de DevOps.") e [Integrar SonarQube em Velocidade de mudança para DevOps --- Clássico](https://servicenow-prod.fluidtopics.net/e~q9hGYFUSskJoz9MuinUw "Conecte-se à sua instância do Sonar para recuperar os resultados da verificação.").

* Crie os seguintes segredos para salvar os resultados da verificação do SonarQube na instância ServiceNow.
  * SONAR_HOST_URL: URL da instância do SonarQube. Por exemplo, <kbd class="ph userinput">https://sonarcloud.io</kbd>
  * SONAR_PROJECT_KEY: a chave para identificar um projeto na instância do SonarQube. Por exemplo, <kbd class="ph userinput">org.examples:demo</kbd>
  {#servicenow-devops-sonarqube-custom-action__ul_cw4_zsb_35b}
* Configure a ação personalizada ServiceNow DevOps do SonarQube no fluxo de trabalho.

  A ação personalizada `servicenow-devops-sonar` deve ser configurada no nível de etapas do trabalho no fluxo de trabalho com a palavra-chave usa. As entradas desta ação personalizada não devem ser adulteradas para salvar os resultados da análise do SonarQube na instância ServiceNow. Para obter mais informações, consulte [ServiceNow DevOps Sonar](https://github.com/marketplace/actions/servicenow-devops-sonar-scan-results).
{#servicenow-devops-sonarqube-custom-action__ul_vf2_4sb_35b}

## Ação personalizada do relatório de teste de DevOps da ServiceNow {#ariaid-title3}

Salve os resultados de testes de unidade do projeto iniciado pela execução do fluxo de trabalho em sua instância ServiceNow. A ação personalizada ServiceNow DevOps de relatório de teste deve ser usada no nível de etapas do trabalho no fluxo de trabalho.

Exiba os resultados de testes de unidade salvos em sua instância ServiceNow navegando até DevOpsResultados de testesResumos do teste.

Você também pode exibir navegando até DevOpsOrquestrarExecução de tarefa e clicando em um registro de execução de tarefa relevante.  
Execute as tarefas a seguir para usar a ação personalizada.

* Crie segredos no repositório GitHub.
* Configure a ação personalizada DevOps de relatório de teste no fluxo de trabalho.

  A ação personalizada `servicenow-devops-test-report` deve ser configurada no nível de etapas do trabalho no fluxo de trabalho com a palavra-chave usa. As entradas desta ação personalizada não devem ser adulteradas para salvar os resultados de testes de unidade em sua instância ServiceNow. Para obter mais informações, consulte [Relatório de teste de DevOps da ServiceNow](https://github.com/marketplace/actions/servicenow-devops-unit-test-results).
{#servicenow-devops-test-report-custom-action__ul_q5l_txb_35b}

## Ação personalizada do artefato de registro do ServiceNow DevOps {#ariaid-title4}

Salve artefatos criados ou implantados pela execução do fluxo de trabalho em sua instância ServiceNow. Use a ação personalizada ServiceNow DevOps Registrar artefato no nível de etapas do trabalho no fluxo de trabalho.

Exiba os detalhes dos artefatos salvos em sua instância navegando até DevOpsArtefatoArtefatos.  
Execute as seguintes tarefas para usar a ação personalizada:

* Crie segredos no repositório GitHub.
* Configure ServiceNow DevOps Registrar ação personalizada do artefato no fluxo de trabalho.

  A ação personalizada `servicenow-devops-register-artifact` deve ser configurada no nível de etapas do trabalho no fluxo de trabalho com a palavra-chave usa. As entradas desta ação personalizada não devem ser adulteradas para salvar detalhes do artefato em sua instância. Para obter mais informações, consulte [Artefatos de registro do ServiceNow DevOps](https://github.com/marketplace/actions/servicenow-devops-register-artifact).
{#servicenow-devops-register-artifact-custom-action__ul_m2m_lyb_35b}

## Ação personalizada do pacote de registro do ServiceNow DevOps {#ariaid-title5}

Salve pacotes criados ou implantados pela execução do fluxo de trabalho na instância ServiceNow. Use a ação personalizada ServiceNow Registrar pacote de DevOps no nível de etapas do trabalho no fluxo de trabalho.

Exiba os detalhes do pacote salvos na instância ServiceNow navegando até DevOpsArtefatoPacotes.  
Execute as tarefas a seguir para usar a ação personalizada.

* Crie segredos no repositório GitHub.
* Configure ServiceNow DevOps Registrar ação personalizada do artefato no fluxo de trabalho.

  A ação personalizada `servicenow-devops-register-package` deve ser configurada no nível de etapas do trabalho no fluxo de trabalho com a palavra-chave usa. As entradas desta ação personalizada não devem ser adulteradas para salvar detalhes do artefato em sua instância. Para obter mais informações, consulte [Pacote de registro do ServiceNow DevOps](https://github.com/marketplace/actions/servicenow-devops-register-package).
{#servicenow-devops-register-package-custom-action__ul_rc2_czb_35b}

## Ação personalizada da Automação de mudança para DevOps da ServiceNow {#ariaid-title6}

Crie uma solicitação de mudança na instância ServiceNow para pausar e retomar a execução do fluxo de trabalho na instância ServiceNow.

Use a ação personalizada ServiceNow DevOps Change Automation no nível de etapas do trabalho no fluxo de trabalho. Se a mudança não for criada dentro do período especificado no limite (changeCreationTimeOut) e o parâmetro abortOnChangeCreationFailure estiver habilitado, o pipeline será anulado.

Esta ação personalizada retoma imediatamente a execução do fluxo de trabalho quando o recibo de mudança está habilitado para o pipeline em ServiceNow sem aguardar a aprovação ou rejeição da mudança na instância ServiceNow.

Exiba a mudança criada para a execução do fluxo de trabalho na instância ServiceNow navegando até DevOpsOrquestrarSolicitações de Mudança de Pipeline.

O número de mudança com status pending_decision é exibido no console de ações GitHub durante a pesquisa de status de mudança na instância ServiceNow. Detalhes como comentários de mudança, aprovado por, aprovado em e status são registrados no console de Ações GitHub depois que a mudança é aprovada, rejeitada ou cancelada pelo usuário na instância ServiceNow.  
Nota:  
changeState é o estado da solicitação de mudança e status é o status da execução da etapa.  
Os logs das condições de política serão exibidos para os fluxos de mudança do sistema de base da seguinte forma:

* Política de mudança do modelo de DevOps: somente os logs serão exibidos na criação da mudança e quando o estado da mudança for atualizado.
* Política de automação mínima de solicitação de mudança de DevOps: serão exibidos os logs junto com a decisão de mudança e as condições de política correspondentes à decisão de mudança.
* Política de automação avançada de solicitação de mudança de DevOps: os logs junto com a decisão de mudança e as condições de política correspondentes à decisão de mudança serão exibidos.
{#servicenow-devops-change-automation-custom-action__ul_y3x_1jt_xxb}  
Execute as tarefas a seguir para usar a ação personalizada.

* Crie segredos no repositório GitHub.
* Configure a ação personalizada ServiceNow DevOps de automação de mudança no fluxo de trabalho.

  A ação personalizada `servicenow-devops-change` deve ser configurada no nível de etapas do trabalho no fluxo de trabalho com a palavra-chave usa. As entradas desta ação personalizada não devem ser adulteradas para criar mudanças em sua instância e pesquisar o status de mudança a cada segundo. Para obter mais informações, consulte [ServiceNow DevOps change automation](https://github.com/marketplace/actions/servicenow-devops-change-automation).
{#servicenow-devops-change-automation-custom-action__ul_klm_51c_35b}

## ServiceNow DevOps - Obter ação do GitHub de mudança {#ariaid-title7}

Recupere o número da solicitação de mudança em um pipeline de Ações do GitHub com base em detalhes de mudança específicos.

A [ação personalizada Obter ação do GitHub de mudança do ServiceNow DevOps](https://github.com/ServiceNow/servicenow-devops-get-change) deve ser adicionada no nível da etapa em um trabalho de pipeline para recuperar o número da solicitação de mudança de uma instância da ServiceNow especificando detalhes da mudança.

## Ação do Github de mudança de atualização do ServiceNow DevOps {#ariaid-title8}

Atualize os detalhes da solicitação de mudança associados a um pipeline de ações do GitHub.

A [ação personalizada do GitHub de atualização de mudança do ServiceNow DevOps](https://github.com/ServiceNow/servicenow-devops-update-change) deve ser adicionada no nível da etapa em um trabalho de pipeline para atualizar a solicitação de mudança em uma instância da ServiceNow. O número da solicitação de mudança cujos detalhes precisam ser atualizados e os detalhes da solicitação de mudança a serem atualizados devem ser especificados como entrada.

## Ação de resultados de segurança do ServiceNow DevOps {#ariaid-title9}

Recupere os resultados da verificação de segurança na ServiceNow.

A [ação personalizada dos resultados de segurança do ServiceNow DevOps](https://github.com/ServiceNow/servicenow-devops-security-result) deve ser adicionada no nível da etapa em um trabalho de pipeline para recuperar os resultados da verificação de segurança na ServiceNow.

