Integrar uma nova ferramenta usando DevOps playbook genérico

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • DevOps Change tem uma configuração de playbook de pré-criação para os usuários configurarem uma nova ferramenta. As integrações de ferramentas personalizadas podem ser criadas usando a experiência do playbook guiado no DevOps Change Espaço.

    Os playbooks fornecem aos usuários finais um guia visual orientado por tarefas com as etapas para concluir um processo, garantindo uma experiência consistente para a integração da ferramenta. Para obter informações detalhadas sobre playbooks, consulte About Playbook Experience.

    Execute as etapas a seguir para integrar sua ferramenta personalizada usando o DevOps playbook genérico.

    1. Identificar capacidades da ferramenta

    Para configurar uma ferramenta usando o playbook genérico, primeiro você deve identificar os recursos compatíveis com a ferramenta. Uma ferramenta pode ter um ou mais recursos, como código, plano e orquestração.

    O playbook genérico consiste nas seguintes fases e cada fase tem suas atividades relacionadas:
    1. Conectar a uma ferramenta
      1. Conectar a uma ferramenta
      2. Especificar acesso à ferramenta
      3. Configurar a ferramenta
    2. Capacidade

      A capacidade pode ser do tipo plano, código ou orquestração. Se a ferramenta tiver vários recursos, várias fases existirão com o nome do recurso.

      1. Selecione para acompanhar
      2. Importar dados
      3. Associar (esta atividade serve para que as ferramentas de Orquestração associem etapas de pipeline)
    3. Resumo

    É assim que um playbook com vários recursos se parece: Playbook com vários recursos.

    2. Configurar definições de atividade

    Cada atividade em um playbook está associada a uma definição de atividade. DevOps tem as seguintes definições de atividade:
    • DevOps AD CreateTool
    • DevOps Configurar e testar AD
    • DevOps Selecionar AD de objetos associados
    • DevOps Importar AD de dados
    • DevOps Associar AD de serviços
    • DevOps AD de resumo
    Para obter mais informações, consulte Exploring playbooks e About Playbook Experience.

    A tabela [ DevOpssn_devops_capability_activity_mapping foi criada para manter associações entre definições de atividade e capacidades. Esta configuração de tabela é usada para renderizar dinamicamente as fases e atividades de uma ferramenta. Você pode atualizar as condições conforme necessário para habilitar ou desabilitar uma atividade específica de uma ferramenta.

    A tabela Mapeamentos de atividades de capacidade da ferramenta.

    Por exemplo, ferramentas como GitLab e JFrog não são compatíveis com a importação de dados. Portanto, você não precisa da atividade de importação de dados para essas ferramentas. Nesse caso, você deve adicionar a lógica na coluna de condição para retornar falso para esses tipos de ferramentas. Consulte a imagem a seguir como referência: Exemplo em que a lógica de importação de dados é falsa.

    3. Configure a IU de atividade para a definição de atividade

    As IUs de atividade do Playbook definem o tipo de experiência e o modelo de IU renderizado para os usuários ao gerenciar Playbooks. Você pode configurar várias IUs de atividade para uma definição de atividade e renderizar qualquer uma dinamicamente com base na avaliação da condição.

    DevOps tem as seguintes AUIs para a atividade Criar ferramenta. Exceto esta, todas as outras definições de atividade têm apenas uma IU de atividade.

    AUIs de DevOps.

    Você pode configurar qualquer uma das IUs de atividade com base no requisito. Consulte para navegar na IU de atividade do Playbook.

    Identifique a IU de atividade necessária e adicione sua ferramenta no Construtor de condições para que a IU seja afetada no playbook da ferramenta.Substitua a atividade do playbook.

    Resultado

    Depois de concluir essas etapas, sua ferramenta pode ser integrada usando o DevOps playbook genérico.