Z 소프트웨어 Developer Tools Application Delivery Foundation Dependency Based Build IBM Dependency Based Build
IBM Dependency Based Build(DBB)는 z/OS에서 실행되는 빌드에 대한 프레임워크, 파악 및 추적 기능을 제공하며 SCM을 자유롭게 선택할 수 있게 해줍니다.
GitLab Ultimate for z/OS
비즈니스에 IBM Dependency Based Build를 사용하여 얻을 수 있는 이점

IBM® Dependency Based Build(DBB)는 COBOL 및 PL/I 같은 언어로 작성된 기존 z/OS 애플리케이션을 위한 지능형 빌드 시스템으로, 개체 간의 빌드 종속성을 분석할 수 있습니다.

DBB의 목표는 z/OS에서 사용할 수 있는 자동화 기능을 제공하는 것입니다.

IBM DBB는 (특정 소스 코드 관리자나 자동화 툴이 필요하지 않은) 독립형 프레임워크로, 최신 스크립팅 언어를 기반으로 z/OS에서 코드를 빌드하는 프로세스를 단순화합니다.

z/OS 개발팀은 Git 같은 최신 소프트웨어 구성 관리(SCM) 툴과 Jenkins 또는 GitLab 같은 지속적 통합 툴을 자유롭게 선택하여 COBOL 또는 PL/I로 작성된 기존 z/OS 애플리케이션을 빌드할 수 있습니다.

DBB를 사용하면 여러 플랫폼에서 DevOps 프로세스와 방법을 표준화할 수 있습니다.

이점
z/OS에서 작업 실행

DBB는 z/OS에서 작업 실행을 지원하고 처리 중인 소스 코드에 대한 종속성 정보를 만들고 사용할 수 있도록 Java API를 제공합니다.

종속성 정보 저장 및 검색

DBB는 메인프레임 빌드 프로세스의 모든 파일(소스 및 종속성)을 최신 상태로 유지하는 종속성 제어 에이전트 역할을 합니다.

지능형 빌드 스크립트 정의

DBB의 JAVA API는 MVS 및 TSO/ISPF 명령을 실행하고 유틸리티 기능, Git으로 마이그레이션하기 위한 zImport 기능, 빌드 보고서를 만들고 저장하는 기능을 제공합니다.

지속적 통합 파이프라인 자동화

변경사항의 영향에 대한 DBB의 분석을 기반으로 단위 테스트와 품질 관리를 자동화합니다.

빌드 보고서 저장 및 관리

종속성 정보를 저장 및 관리하고 보고서를 작성합니다. 이제 DBB 웹 앱도 컨테이너로 사용할 수 있습니다.

벤더 종속성 제거

DBB를 표준 Git 기반 개방형 툴 체인에 원활하게 통합하여 CI/CD를 제공합니다.

IBM Dependency Based Build 기능
  • 자체 SCM 가져오기 지원
  • z/OS 자동화 단위 테스트 프레임워크(ZUnit)와 통합
  • 종속성 해결 및 영향
  • 지속적 통합 툴에 구애받지 않음
자세한 내용 보기
IBM Dependency Based Build의 주요 기능
자체 SCM 가져오기 지원

DBB를 사용하면 메인프레임 자산을 선택한 SCM에 통합할 수 있습니다.

외부 툴과 통합

z/OS 자동화 단위 테스트 프레임워크(ZUnit)와 통합

IBM z/OS Dynamic Test Runner for ZUnit이 있으면 DBB는 ZUnit 테스트 구성 종속성 스캐너를 제공하여 CI/CD 파이프라인의 일부로 ZUnit 테스트를 실행할 수 있는 기능을 제공합니다. 그러면 z/OS 소스 프로그램, 테스트 프로그램 및 읽기 데이터 파일 간의 종속성 관계를 자동으로 만들게 되며 사용자는 변경사항을 검증하는 단위 테스트를 자동으로 트리거할 수 있습니다.

ZUnit 테스트 빌드 종속성

지속적 통합 툴에 구애받지 않음

모든 DBB 기능은 REST API로 노출되므로 Jenkins, Azure, GitLab CI 등 모든 파이프라인에서 DBB를 통합할 수 있습니다.

API 참조 자료

러닝
IBM Dependency Based Build

IBM Dependency Based Build를 사용하여 DevOps 파이프라인에서 기본 메인프레임을 빌드합니다.

교육 살펴보기(링크는 ibm.com 외부에 있음)
기타 추천 솔루션 GitLab Ultimate for z/OS

IBM z/OS에서 실행되는 애플리케이션을 포함한 전사적 DevOps 자동화를 위한 개방형 하이브리드 솔루션입니다.

IBM Developer for z/OS Enterprise Edition

z/OS 애플리케이션 개발을 위한 포괄적이고 강력한 툴 세트입니다.

IBM Wazi Developer for Red Hat CodeReady Workspaces

표준 DevOps 툴체인을 사용하여 IBM Z와 멀티클라우드 플랫폼 전반에서 클라우드 네이티브 하이브리드 애플리케이션을 개발할 수 있습니다.

성공을 지원하는 전문가 리소스
지원

지원 검색을 사용하거나 지원 사례를 열어 솔루션을 찾습니다.

탐색
문서

제품을 유지 관리하고 사용하는 방법을 알아보세요.

탐색
커뮤니티

비즈니스 및 기술 전문가 블로그와 포럼으로 구성된 풍부한 커뮤니티입니다.

탐색
민첩성과 유연성 확보

IBM의 유연한 결제 솔루션이 인프라 투자를 워크로드 니즈에 맞게 조정할 수 있도록 도와드립니다.

파이낸싱 알아보기