Minha IBM Efetue login Agende uma reunião

Início

Software Z

Developer Tools do Z

Application Delivery Foundation

Dependency Based Build

IBM Dependency Based Build

IBM Dependency Based Build

Solução moderna de compilações que fornece a framework, a compreensão e o rastreamento para compilações executadas no z/OS com a liberdade de escolher seu SCM baseado no Git.
Documentação do produto
ilustração de linha de prédio de servidores em notebook

O IBM Dependency-Based Build (IBM DBB) é uma solução moderna de compilações para aplicações de mainframe que otimiza e automatiza o acompanhamento de dependências e compilações incrementais, aprimorando a eficiência do DevOps para o desenvolvimento do z/OS.

O IBM DBB é um sistema inteligente de compilações para aplicações z/OS tradicionais, como aquelas escritos em COBOL e PL/I, que analisa e gerencia dependências de compilações entre objetos. Projetado para simplificar o desenvolvimento do z/OS, o DBB oferece recursos de automação poderosos e flexibilidade, permitindo que as equipes se integrem a fluxos de trabalho modernos baseados no Git e ferramentas populares de DevOps, como Jenkins e GitLab. Ele fornece uma solução autônoma e independente de framework, permitindo que os desenvolvedores padronizem as práticas de DevOps em todas as plataformas e simplifiquem as compilações de código por meio de uma linguagem moderna de scripts. O DBB ajuda a acelerar a entrega e, ao mesmo tempo, mantém a confiabilidade robusta do mainframe.

O zBuilder está disponível com o DBB 3.0.x e posteriores. O DBB zBuilder é uma ferramenta de compilações baseada em configuração YAML para criar aplicações z/OS com o DBB. O zBuilder pode ser usado imediatamente e pode ser personalizado para cenários específicos. O zBuilder pode executar vários tipos de compilações, que são nomeados ciclos de vida de compilações (compilação completa, compilação de impacto ou compilação pessoal, por exemplo).

Construção de aplicações z/OS com o zBuilder
Upgrade do banco de dados DBB Db2 ou Db2 for z/OS
Novidades Atualizações sobre novos recursos e aprimoramentos
Benefícios

Benefícios

Maior eficiência com gerenciamento inteligente de compilações

Rastreia e gerencia dependências automaticamente, ajudando a garantir que apenas as partes necessárias sejam reconstruídas. Sua API Java permite executar tarefas no z/OS, criar scripts de compilação e armazenar relatórios, levando a compilações mais rápidas e precisas.

Integração flexível sem bloqueio

Funciona sem dificuldades com ferramentas populares como Git, Jenkins e VS Code, sem prender você a plataformas específicas. Sua flexibilidade permite fácil integração com fluxos de trabalho modernos, incluindo suporte para migrações do Git, ao mesmo tempo em que oferece controle sobre seu pipeline.

Automação para integração contínua mais rápida

Automatiza tarefas como testes e verificações de qualidade com base em alterações de código, garantindo compilações atualizadas. Ele se encaixa em qualquer pipeline de CI/CD, acelerando a entrega e ajudando a garantir resultados confiáveis em diversas plataformas.

Recursos

Recursos

Integração do SCM baseada no Git

O DBB é compatível com a integração com seu sistema de gerenciamento de controle de origem (SCM) baseado no Git preferido, permitindo o gerenciamento contínuo de ativos de mainframe em fluxos de trabalho de desenvolvimento modernos.

Integração com ferramentas externas

Rastreamento e gerenciamento de dependências

O DBB rastreia automaticamente as dependências entre objetos de código fonte, ajudando a garantir compilações eficientes ao recompilar apenas os componentes necessários, reduzindo os tempos de compilação e otimizando o desempenho.

Como gerenciar dependências de compilações

API Java para automação de tarefas do z/OS

O DBB permite executar tarefas do z/OS e executar comandos MVS e TSO/ISPF. Essa API é compatível com a automação de processos de compilação e se integra a ferramentas para gerenciar dependências e código fonte com eficiência.

Referência da API do servidor DBB

Integração contínua e indiferente a ferramentas

O DBB se integra a qualquer pipeline de CI/CD, incluindo Jenkins, Azure DevOps e GitLab, por meio de sua interface de linha de comando (CLI), permitindo que as equipes automatizem compilações e testes em seus pipelines existentes sem ficarem presas a uma ferramenta específica.

Cenários de uso Soluções GitLab e IBM Z DevOps; pipeline de CI/CD

Integração com o IBM Test Accelerator for Z

O DBB integra-se ao IBM Test Accelerator (TAZ) para z/OS, permitindo que os desenvolvedores automatizem e executem testes dinâmicos como parte do pipeline de CI/CD, melhorando a qualidade e a confiabilidade das compilações sem a necessidade de implementar artefatos em ambientes de destino.

Explore o IBM® Test Accelerator for Z Execute testes de unidades do IBM Test Accelerator for Z

Crie gerenciamento de relatórios e flexibilidade de cadeia de ferramentas aberta

O DBB armazena relatórios de compilação detalhados, fornece insight sobre o processo de compilação e se integra a cadeias de ferramentas abertas, como GitLab e Jenkins. Ele faz tudo isso sem exigir gerenciadores de código fonte específicos, proporcionando às equipes flexibilidade e controle sobre seus ambientes de desenvolvimento.

Ao combinar o poder da plataforma GitLab Ultimate for IBM z/OS com o IBM DBB, ele oferece um sistema de compilação inteligente adaptado para aplicações z/OS tradicionais. Essa integração simplifica o gerenciamento de diversas cadeias de ferramentas e agiliza os fluxos de trabalho de entrega de software, facilitando a implementação de integração e entrega contínuas.

API de relatórios de compilações
Detalhes técnicos

Detalhes técnicos

O IBM Dependency Based Build é uma API e um aplicativo Java compatível com os JVMs Java 11 e Java 17 da IBM. Antes de instalar o DBB, pelo menos um dos seguintes produtos deve estar instalado e operacional no ambiente z/OS onde o DBB será executado:

  • Número do programa 5655-DGJ - IBM Semeru Runtime Certified Edition for z/OS, 11.0
  • Número do programa 5655-UA1 - IBM Semeru Runtime Certified Edition for z/OS, 17.0
Explore os pré-requisitos
Recursos

Recursos

Fundamentos do IBM Dependency Based Build

Domine o IBM DBB no seu próprio ritmo com este treinamento autoguiado, com laboratórios práticos e conteúdo interativo para simplificar o gerenciamento e a modernização de aplicações de mainframe. Ideais para desenvolvedores e programadores de sistemas, esses recursos apoiam sua jornada rumo à proficiência no DBB e práticas modernas de DevOps no z/OS.

Palestras Z DevOps

Ouça Chris Sayles conversando com especialistas em DevOps do Z sobre como a IBM está adotando tecnologias de código aberto, tornando o mainframe mais acessível e projetando novas e melhores maneiras de desenvolver e operar para a comunidade nativa da nuvem e veteranos.

Guia de DevOps do IBM Z

Leia sobre como o IBM Z DevOps Acceleration Program ajuda as organizações a modernizar o desenvolvimento de mainframe à medida que as práticas ágeis de DevOps são integradas. Com recursos para habilitar a integração contínua, testes automatizados e colaboração entre ambientes, o programa acelera a inovação e aumenta a produtividade em IBM Z Systems.

Dê o próximo passo

Explore como o IBM Dependency Based Build otimiza e automatiza o rastreamento de dependências e compilações incrementais, melhorando a eficiência do DevOps para o desenvolvimento do z/OS.

Outras maneiras de explorar Documentação Suporte Suporte e serviços Comunidade