DevOps Notas de versão do espaço
Histórico de versões da aplicação ITSM DevOps Workspace no ServiceNow Store.
Importante:
Para obter detalhes sobre os requisitos do sistema e a compatibilidade da família, consulte a lista de aplicativos no site ServiceNow Store.
Histórico de versões
- Versão 5.1.0 - fevereiro de 2025
-
- Novo:
- Suporte para verificações proativas de integridade
- Detecte anomalias e problemas em sua instância do DevOps Change Velocity usando um pacote de verificações proativas. Essas verificações podem ajudar a identificar problemas que não são obvios na IU do produto, mas podem ser facilmente detectados por meio de verificações de tabela. Eles são programados ou sob demanda por natureza, com base no tipo de verificação.
- Integração da ferramenta Harness com a ServiceNow
- Integre a ferramenta de orquestração Harness ao DevOps Change Velocity. Essa integração permite que você conecte, descubra, importe, processe eventos em tempo real e integre IC/CD com mudança nos pipelines da ServiceNow for Harness.
- Suporte para verificações proativas de integridade
- Alterado:
- Integração simplificada de ferramentas de orquestração que não são compatíveis com o sistema de base
- A estrutura genérica simplificada fornece uma solução fácil de usar para integrar ferramentas de orquestração personalizadas com o ServiceNow DevOps Change Velocity, exigindo um conhecimento mínimo da plataforma. Isso reduz a complexidade da integração, diminuindo a quantidade de codificação personalizada necessária e simplificando o processo geral para clientes e parceiros. Ao simplificar a integração de novas ferramentas de orquestração, a estrutura permite uma adoção mais rápida, um escalonamento mais suave e uma integração mais fácil de equipes adicionais. Isso permite que você enfrente menos desafios de integração, acelerando o processo de adoção do usuário e reduzindo o atrito durante a transição. Essa estrutura genérica oferece suporte à integração de qualquer ferramenta de orquestração sem suporte nativo da ServiceNow no sistema de base.
- Campos personalizados para integração da ferramenta de planejamento
- Inclua campos personalizados adicionais para itens de trabalho e, assim, experimente a configurabilidade aprimorada das ferramentas de planejamento compatíveis com o sistema de base do DevOps Change Velocity.
- Cálculo de lead time aprimorado
- O cálculo do tempo de lead agora considera artefatos/pacotes registrados como parte da execução de pipeline e é calculado com base nas confirmações associadas a ele.
- Orientação aprimorada no produto para adoção de autoatendimento eficaz
- Experiência do usuário aprimorada com a adição de documentação ou navegação para documentação externa em vários locais do espaço.
- Integração simplificada de ferramentas de orquestração que não são compatíveis com o sistema de base
- Novo:
- Versão 5.0.0 - novembro de 2024
-
- Novo:
- Autenticação OAuth 2.0 para Azure DevOps (ADO)
- Use a autenticação OAuth 2.0 para conectar sua ferramenta do Azure DevOps ao DevOps Change Velocity, garantindo um método de autenticação mais seguro.
- Autenticação OAuth 2.0 para Jira Cloud
- Use a autenticação OAuth 2.0 para conectar sua ferramenta Jira Cloud ao DevOps Change Velocity, garantindo um método de autenticação mais seguro.
- Autenticação OAuth 2.0 para Azure DevOps (ADO)
- Alterado:
- Solução de contêiner do Docker generalizada para oferecer suporte a qualquer ferramenta de orquestração
- Use a solução de contêiner do Docker generalizada e extensível para integrar qualquer ferramenta de orquestração com o DevOps Change Velocity para invocar ações de pipeline, como a criação de solicitação de mudança e coletar dados relevantes do DevOps, sem precisar depender de plug-ins ou extensões específicos da ferramenta.
- Integração simplificada de ferramentas de planejamento que não são compatíveis com o sistema de base
- Integre as ferramentas de planejamento que não são compatíveis com o sistema de base usando regras de transformador. Os problemas do GitLab agora estão disponíveis como uma das ferramentas de planejamento e foram criados aproveitando essa nova abordagem, para que você possa descobrir planos, importar itens de trabalho e configurar webhooks para itens de trabalho (problemas) no GitLab.
- Experiência aprimorada de criação de mudança de DevOps manual, permitindo a associação de itens de trabalho diretamente
- Adicione dados de itens de trabalho em uma solicitação de mudança do DevOps criada manualmente no Espaço de operações de serviços para ITSM.
- Solução de contêiner do Docker generalizada para oferecer suporte a qualquer ferramenta de orquestração
- Novo:
- Versão 4.1.0 - agosto de 2024
-
- Espaço de mudança de DevOps aprimorado para oferecer suporte aos seguintes recursos de velocidade de mudança de DevOps:
- Alterado:
- Jornada aprimorada para automação total da mudança usando modelos.
- Ofereça suporte a reexecuções com a ação do GitHub.
- Suporte a API_KEY para o servidor JIRA.
- Persiste os detalhes da ramificação na execução do pipeline para determinar confirmações de artefatos e pacotes.
- Removido:
- Para tornar o fluxo Mudança - Implementação de DevOps do modelo de DevOps mais adequado para mudanças de DevOps, as tarefas de mudança não são mais criadas automaticamente.
- O fluxo de aprovação da automação mínima da solicitação de mudança do DevOps e os fluxos de aprovação da automação avançada da solicitação de mudança do DevOps não serão acionados para solicitações de mudança do DevOps cujo modelo seja um modelo de mudança do DevOps do sistema base (DevOpsorDevOpssimplificado) para evitar conflitos e erros.
- Observação: para obter informações detalhadas sobre os recursos, consulte as Notas de versão do DevOps Change Velocity.
- Alterado:
- Espaço de mudança de DevOps aprimorado para oferecer suporte aos seguintes recursos de velocidade de mudança de DevOps:
- Versão 4.0.0 - maio de 2024
-
- Alterado:
- Espaço de mudança de DevOps aprimorado para oferecer suporte aos seguintes recursos de velocidade de mudança de DevOps:
- Módulo de ferramentas reprojetado para melhorar a experiência do usuário
- Suporte para integração da ferramenta de orquestração personalizada
- Tratamento de erros de integração e proteções aprimorados
- Permitir a criação de solicitação de mudança mesmo com erros na recuperação de dados do DevOps
- Suporte para solicitação de mesclagem/extração do GitLab
- Suporte do JFrog Artifactory para GitHub Actions, Azure DevOps e GitLab
- Suporte ao Jira Cloud
- Suporte a várias configurações do ServiceNow DevOps na mesma instância do Jenkins
- Melhorias no contêiner do Docker do GitLab
- Espaço de mudança de DevOps aprimorado para oferecer suporte aos seguintes recursos de velocidade de mudança de DevOps:
- Alterado:
- Versão 3.1.0 - fevereiro de 2024
-
- Novo:
- Integração de problemas com o GitHub
- O GitHub agora oferece suporte à capacidade Planejar com a integração de problemas do GitHub, além das capacidades de código e orquestração. Os problemas do GitHub do repositório também podem ser descobertos e vinculados às confirmações do GitHub e persistentes no ServiceNow DevOps CHG, que pode ser usado para decisões de política de aceleração do ServiceNow DevOps CHG.
- Compatível com vários tipos de teste de unidade para ações do GitHub
- Publique automaticamente os resultados de testes de vários relatórios da ferramenta de teste de unidade, como NUnit, pytest, jest, JUnit, XUnit sem nenhuma chamada de API personalizada para publicar no ServiceNow DevOps CHG.
- Experiência de automação de mudança guiada
- Uma orientação aprimorada no produto agora é fornecida sobre as várias maneiras de aproveitar as mudanças do DevOps e como adotar facilmente as mudanças do DevOps sem interromper completamente o processo de mudança. Um passador orienta você para automatizar a criação de mudanças do DevOps. Você pode verificar o status da conexão de uma ferramenta ao selecionar um pipeline no passador e também será alertado antes de prosseguir para a próxima etapa. Dois novos fluxos de transição de estado: Mudança - DevOps - Novo e Mudança - Programação de DevOps, para o modelo de mudança de DevOps são introduzidos para mover e rastrear mudanças por meio desses estados. O script DevOpsChangeRelationshipHelper foi introduzido para recuperar dados associados a uma solicitação de mudança com base no tipo de relação especificado.
- Remoção da função de administrador de conexão e Flow Designer do administrador de DevOps e proprietário da ferramenta
- A visibilidade e as capacidades de edição de administradores de DevOps e proprietários de ferramentas foram limitadas em relação a conexões e credenciais com a remoção das funções de Flow Designer e administrador de conexão desses usuários.
- Mudanças em artefatos e pacotes:
- A experiência geral com adoção, implementação e tratamento de erros para artefatos e pacotes foi aprimorada. A API de registro de artefatos e pacotes, para Jenkins e ADO, agora fornece mensagens claras na resposta sobre o status. Os usuários podem ver se a versão do artefato já está presente, preparada ou criada e também podem ver o motivo em caso de rejeição. Uma mensagem clara está disponível no console junto com um link para navegar até a página do artefato. A API DevOpsDPRHelper agora usa execuções de pipeline como uma entrada para obter dados sobre vulnerabilidades, resultados de testes e cobertura de código. A experiência de solução de problemas foi aprimorada com a adição de uma coluna de descrição que explica por que uma versão ou pacote de artefato está pendente. Um novo módulo de lista composto por listas de artefatos, pacotes e pacotes pendentes foi criado para facilitar o acesso a essas informações no espaço de mudança de DevOps.
- Integração de problemas com o GitHub
- Novo:
- Versão 3.0.0 - novembro de 2023
-
- Novo:
- Atualizações da página inicial de DevOps
- A página inicial do DevOps foi atualizada com um novo guia de introdução, permitindo que você crie automaticamente mudanças de DevOps que seguem seu processo de mudança atual. Uma nova propriedade do sistema DevOps permite transições de estado. Depois que uma solicitação de mudança do DevOps é criada, o guia de introdução é substituído por um estado estável, que fornece uma visão geral de todas as suas ferramentas, aplicações e pipelines habilitados para controle de mudanças. A nova seção de métrica para ferramentas facilita a identificação de todas as áreas que precisam de atenção. A nova seção de métrica da aplicação para ver quais apps têm mais atividade. A nova seção de automação de mudanças mostra todas as mudanças do DevOps, incluindo as que estão aguardando aprovação.
- Experiência de automação de mudança guiada
- Uma orientação aprimorada no produto agora é fornecida sobre as várias maneiras de aproveitar as mudanças do DevOps e como adotar facilmente as mudanças do DevOps sem interromper completamente o processo de mudança. Um passador orienta você para automatizar a criação de mudanças do DevOps. Você verá que os fluxos "Aprovação de mudança do modelo de DevOps" e "Aprovação de mudança padrão de DevOps" foram renomeados como "Aprovação manual de solicitação de mudança de DevOps" e "Fluxo de aprovação de automação avançada de solicitação de mudança de DevOps", respectivamente, e um novo fluxo de aprovação de mudança "Solicitação de mudança de DevOps A aprovação mínima de automação" foi introduzida. O UX explica claramente o resultado pretendido e o comportamento de cada um dos fluxos e quando usar qual fluxo para atingir o valor completo de forma incremental.
- Playbooks Conectar-se a uma ferramenta e app
- O escopo do playbook da ferramenta foi reduzido para oferecer melhor suporte à função de proprietário da ferramenta. Agora, ele se concentra na conexão com as ferramentas que têm permissões suficientes e na configuração de webhooks para receber dados em tempo real. O novo playbook Criar aplicação orienta os responsáveis pela aplicação a criar uma aplicação DevOps, associar seus planos, repositórios e pipelines e importardados históricos.
- Conexão da ferramenta e status da configuração
- Para Jenkins, GitHub e Azure DevOps, os indicadores de status de conexão e configuração são atualizados. Você também pode testar facilmente as conexões da ferramenta.O status geral da ferramenta agora é atualizado como Conectado, Desconectado, Requer atenção, com base no status de Status da conexão, Credenciais da ferramenta, Verificação de permissões, Status da configuração do Webhook.
- Configurar automaticamente o Jenkins
- O plug-in ServiceNow DevOps Jenkins instalado na ferramenta Jenkins agora pode ser configurado automaticamente diretamente na aplicação Velocidade de mudança para DevOps.
- Configuração automatizada do OAuth JWT para simplificar a integração da ferramenta GitHub OAuth JWT no playbook
- Várias etapas manuais envolvidas na integração da ferramenta GitHub usando a credencial OAuth JWT são automatizadas agora no playbook de integração da ferramenta, o que facilita a integração da ferramenta GitHub.
- Suporte para testar conexão com Jenkins e GitHub
- Teste a configuração do webhook do GitHub e do plug-in Jenkins diretamente do DevOps Change Velocity. O botão Testar conexão fornecerá um status geral da ferramenta.O plug-in do Jenkins agora pode ser configurado automaticamente no DevOps Change Velocity.
- Suporte do Checkmarx
- Conecte o Checkmarx que está integrado aos pipelines de IC/CD ao DevOps Change Velocity para recuperar os resultados da verificação de segurança. Isso ajuda a determinar o quão vulnerável está o seu código. As verificações do Checkmarx configuradas nos pipelines de Ações do GitHub, Jenkins e Azure DevOps são compatíveis com o sistema de base. Você pode exibir os resultados da verificação de segurança na lista relacionada de uma solicitação de mudança ou na execução de tarefa do pipeline em sua instância da ServiceNow ou na IU do pipeline. Você pode usar os resultados de segurança na definição de políticas de mudança e condições para automação de mudanças. O Checkmarx One e o Checkmarx SAST são compatíveis.
- Atualizações da página inicial de DevOps
- Fixo:
- A opção de pesquisar projetos durante a configuração foi adicionada ao Rally.
- Novo:
- Versão 2.0.0 - agosto de 2023
-
- Alterado:
- Mudanças no espaço para integração e informações
- Isso inclui a validação da instalação da extensão do ServiceNow DevOps no Azure DevOps antes de configurar os webhooks, a importação automática de etapas do pipeline ao passar pela configuração da automação de mudanças, melhorias de integração, ícones de informações para widgets de Insights de DevOps e melhores recursos visuais para fluxo e widgets de pontuação de métrica de aceleração para Insights de DevOps .
- Alterado:
- Versão 1.38.0 - maio de 2023
-
Mudanças para oferecer suporte a capacidades adicionadas no DevOps Change Velocity 1.38.
- Versão 1.37.0 - fevereiro de 2023
-
- Alterado:
- Mudanças no espaço de mudança de DevOps
- Configuração do sistema inicial simplificada para administradores da ServiceNow, que inclui o status da configuração, identificação aprimorada do escopo necessário para concluir, capacidade de definir novas senhas para a conta usada para configurar o alias de credencial, validação extra e muito mais.
- Expansão da função de proprietário da aplicação, que inclui a capacidade de modificar as etapas do pipeline para atribuir serviços de aplicações ou configurar a automação de mudanças. Os proprietários de apps também podem clicar em Descobrir para que as ferramentas associem novos objetos necessários à aplicação DevOps. Administração de ferramenta atualizada, que inclui a capacidade de atualizar facilmente as credenciais de cada ferramenta e verificar as permissões das credenciais fornecidas.
- Mudanças no espaço de mudança de DevOps
- Alterado:
- Versão 1.36.0 - novembro de 2022
-
Fixo:
- Mensagem de erro atualizada
- Mensagens de erro aprimoradas para ajudar a encontrar a causa raiz de um problema ao se conectar a uma ferramenta. As mensagens de erro identificam problemas ativos relevantes, realçam problemas específicos e explicam como atenuá-los. Uma nova verificação de permissão ao conectar uma ferramenta mostra as permissões disponíveis nas credenciais em vez das permissões necessárias.
- Agora você pode especificar um MID Server específico diretamente na página do espaço de mudança do DevOps ao se conectar a uma ferramenta
- As execuções de pipeline de solicitação de extração (PR) são compatíveis com GitHub/Jenkins
- Rastreie e ofereça suporte a execuções de pipeline de solicitação de solicitação para a ferramenta de orquestração do Jenkins e RCs criadas na ferramenta de codificação do GitHub. Integre dados de RC, como ID de solicitação de extração, confirmações, ramificação de origem, ramificação de destino, gerado por, aprovador, comentários, tempo de aumento de RC, tempo de aprovação de RC e tempo de mesclagem/encerramento de RC da ferramenta de codificação do GitHub ao CHG de DevOps criado para o correspondente execução de pipeline na ferramenta de orquestração do Jenkins. Além disso, anexe os dados relacionados a RC ao CHG de DevOps para revisar quem autorizou, validou, verificou e aprovou o processo de mesclagem de RC.
- Importar dados históricos para ferramentas de DevOps e rastreabilidade de CHG - Gitlab
- Importe dados históricos para capacidades de Código e Orquestração buscando dados por meio do catálogo de autoatendimento de integração de aplicações e pesquisas periódicas.
- A estrutura de importação ajuda a integrar equipes importando dados de DevOps para a instância sem precisar editar o pipeline ou configurar webhooks. Os dados importados fornecem informações sobre causas raiz para rastreabilidade completa de mudanças de Confirmações, Ramificações, Marcadores e Pipelines (ambos IC/CD) do Gitlab.
- SonarQube - Suporte a novas métricas de código
- Integre as métricas de novo código fornecidas pelos resultados da verificação do SonarQube, independentemente dos resultados gerais da verificação de código, com base na configuração do novo código no SonarQube. As seguintes métricas de código novo estão integradas nesta versão: Novas vulnerabilidades, Nova classificação de manutenção, Nova classificação de confiabilidade, Nova classificação de segurança, Novos erros, Novos cheiros de código, Nova dívida técnica e Novas linhas de código. Isso é compatível com as ferramentas de orquestração Jenkins, Azure DevOps e GitHub Actions.
- Integração da ferramenta de sinalizador de recurso do Split.io com a ServiceNow
- Esta integração estende a ServiceNow para gerenciar o processo de aprovação de CHG para sinalizadores de recurso e segmentos do Split.io. O ServiceNow DevOps agora pode gerenciar atualizações para sinalizadores de recurso.
- O suporte à integração da ferramenta de sinalizador de recurso Split.io permite a descoberta de espaços, ambientes, segmentos e sinalizadores de recurso. Você pode definir campos de solicitação de CHG para habilitar o Split.io para o controle de CHG. Após a aprovação/rejeição de uma solicitação CHG, a URL de retorno de chamada em split.io para a divisão ou segmento é invocada para retomar a implementação da atualização para a divisão e o segmento
- Agora você pode filtrar relatórios por aplicação de negócios no painel de informações de DevOps.
- Para a integração do Jenkins, a versão mínima compatível do Jenkins agora é 2.289.1
Alterado:
- Artefatos com o mesmo nome, mas versões diferentes, são considerados duplicatas (mesmo que pertençam a repositórios diferentes).
- Duas execuções de pipeline foram criadas para um pipeline de versão do ADO quando o nome do projeto do ADO tem espaços e caracteres especiais.
- DevOps - Os tíquetes de mudança têm links para a página inicial do pipeline em vez de uma execução específica.
- Azure DevOps
- As confirmações e os itens de trabalho não estão sendo vinculados a artefatos para pipelines que têm artefatos de publicação na primeira etapa ou trabalho.
- Azure DevOps - Os detalhes de confirmação importados mostram o número incorreto de arquivos alterados
- Itens de trabalho, resumos de teste e confirmações não são anexados à mudança na ServiceNow quando o pipeline de versão faz check-in antes do pipeline de compilação.
- Mensagem incorreta nos detalhes do processamento de eventos de entrada quando o mapeamento do tipo de teste está ausente.
- Após a importação histórica de execuções de pipeline canceladas, o status do pipeline é exibido como em andamento na IU do pipeline
- Os eventos de Orquestração do Jenkins entram aleatoriamente em um estado de erro.
- Mensagem de erro atualizada
- Versão 1.35.3 - setembro de 2022
-
- Novo:
- Mensagens de erro aprimoradas para ajudá-lo a encontrar a causa raiz de um problema ao se conectar a uma ferramenta. As mensagens de erro identificam problemas ativos relevantes, realçam problemas específicos e explicam como atenuá-los.
- Agora você pode especificar um MID Server específico diretamente na página do espaço de mudança do DevOps ao se conectar a uma ferramenta.
- Novo:
- Versão 1.35.0 - agosto de 2022
-
- O espaço de dados de DevOps é instalado automaticamente como uma dependência junto com os Insights de DevOps quando o novo app Velocidade de mudança para DevOps é instalado. A partir da versão 1.31, se você estiver atualizando uma versão existente do ServiceNow DevOps ou instalando uma nova, instale o app DevOps Change Velocity. O DevOps Change Velocity simplifica e otimiza sua experiência de instalação do DevOps.
- As empresas estão adotando o DevOps para acelerar a entrega de produtos e a inovação sem comprometer a qualidade. O DevOps é essencial para oferecer diferenciação, melhorar a capacidade de resposta do cliente e criar sua vantagem competitiva.
- O ServiceNow DevOps foi criado com base em um poderoso modelo de dados que conecta sua cadeia de ferramentas de DevOps ao trabalho e aos dados já na plataforma. Um dos vários resultados valiosos é a capacidade de acelerar mudanças e garantir uma gestão de riscos eficaz e transparente. Isso pode tornar a gestão de mudanças transparente para os desenvolvedores, melhorando sua experiência e ajudando a torná-los mais produtivos, permitindo que eles permaneçam em suas ferramentas preferenciais.
- Este fluxo de valor conectado oferece suporte à fábrica de software de outras maneiras, como coletar, criar e compartilhar informações por meio de painéis personalizados. Você tem uma cadeia completa do que está acontecendo na produção até a ideia inicial ou o problema que fez com que um desenvolvedor iniciasse o trabalho. A entrega de código se torna mais confiável mesmo com iterações rápidas e, se surgirem incidentes, eles poderão ser resolvidos mais rapidamente.