IBM Dependency Based Build

빌드를 추적하기 위한 프레임워크를 제공하고 Git 기반 SCM을 지원하는 z/OS용 최신 빌드 솔루션

 

노트북에 구축된 서버의 선 일러스트

종속성 추적 및 증분 빌드 최적화 및 자동화

IBM® Dependency Based Build는 종속성 추적 및 증분 빌드를 최적화 및 자동화하여 z/OS 개발을 위한 DevOps 효율성을 향상하는 메인프레임 애플리케이션용 최신 빌드 솔루션입니다. COBOL 및 PL/I와 같은 z/OS 애플리케이션을 위한 고급 빌드 시스템입니다. 빌드 종속성을 지능적으로 관리하여 최신 Git 기반 워크플로와 Jenkins 및 GitLab과 같은 인기 있는 DevOps 도구에 대한 자동화 및 통합을 통해 개발을 간소화합니다. 프레임워크에 독립적인 이 독립형 솔루션은 여러 플랫폼에서 표준화된 DevOps 방식을 지원하며, 최신 스크립팅 언어로 빌드를 간소화하는 동시에 메인프레임의 안정성을 보장합니다.
독립형 제품 또는 IBM® Developer for z/OS Enterprise Edition의 일부로 제공되는 IBM Dependency Based Build에는 zBuilder(버전 3.0.x부터)가 포함되어 있습니다. YAML 기반 빌드 도구인 zBuilder는 전체, 임팩트, 개인 빌드 등 다양한 빌드 수명 주기를 지원합니다. 즉시 사용 가능하지만 특정 요구 사항에 맞게 사용자 지정할 수도 있어 안정성을 유지하면서 배포 속도를 높일 수 있습니다.
DBB Db2 또는 Db2 for z/OS 데이터베이스 업그레이드 새로운 기능 및 개선 사항에 대한 업데이트
스마트 빌드 관리로 효율성 향상

종속성을 자동으로 추적하고 관리하여 필요한 부분만 재구축할 수 있도록 지원합니다. Java API를 사용하여 z/OS에서 작업을 실행하고, 빌드 스크립트를 작성하고, 보고서를 저장하여 더 빠르고 정확한 빌드를 수행할 수 있습니다.

종속 없는 유연한 통합

특정 플랫폼에 얽매이지 않고 Git, Jenkins 및 VS Code와 같은 인기 도구를 원활하게 사용할 수 있습니다. 유연성이 뛰어나 Git 마이그레이션 지원을 비롯한 최신 워크플로와 쉽게 통합하며 파이프라인을 제어할 수 있습니다.

더 빠른 지속적 통합을 위한 자동화

코드 변경을 기반으로 테스트 및 품질 검사와 같은 작업을 자동화하여 최신 빌드를 보장합니다. 모든 CI/CD 파이프라인에 적합하므로 제공 속도를 높이고 다양한 플랫폼에서 신뢰할 수 있는 결과를 보장할 수 있습니다.

기능

Git 기반 SCM 통합

IBM Dependency Based Build는 선호하는 Git 기반 소스 제어 관리(SCM) 시스템과의 통합을 지원하므로 최신 개발 워크플로우에서 메인프레임 자산을 원활하게 관리할 수 있습니다.

    외부 툴과 통합
    종속성 추적 및 관리

    IBM Dependency Based Build는 소스 코드 개체 간의 종속성을 자동으로 추적하여 필요한 구성 요소만 재컴파일하고 빌드 시간을 단축하며 성능을 최적화하여 효율적인 빌드를 보장할 수 있도록 지원합니다.

        빌드 종속성을 관리하는 방법
        z/OS 작업 자동화를 위한 Java API

        IBM Dependency Based Build를 사용하면 z/OS 작업을 실행하고 MVS 및 TSO/ISPF 명령을 실행할 수 있습니다. 이 API는 빌드 프로세스의 자동화를 지원하고 종속성 및 소스 코드를 효율적으로 관리하는 도구와 통합됩니다.

            DBB 서버 API 참조
            도구의 제한 없는 지속적 통합

            IBM Dependency Based Build는 명령줄 인터페이스(CLI)를 통해 Jenkins, Azure DevOps 및 GitLab CI를 포함한 모든 CI/CD 파이프라인에 통합됩니다. 이를 통해 팀은 특정 도구에 얽매이지 않고도 기존 파이프라인에서 빌드와 테스트를 자동화할 수 있습니다.

                사용 시나리오 GitLab 및 IBM Z DevOps 솔루션, CI/CD 파이프라인
                IBM Test Accelerator for Z와 통합

                IBM Dependency Based Build는 IBM® Test Accelerator(TAZ) for z/OS와 통합됩니다. 이를 통해 개발자는 CI/CD 파이프라인의 일부로 동적 테스트를 자동화하고 실행할 수 있으므로 대상 환경에 아티팩트를 배포할 필요 없이 빌드의 품질과 안정성을 개선할 수 있습니다.

                    IBM Test Accelerator for Z 살펴보기 IBM® Test Accelerator for Z 단위 테스트 실행
                    보고 관리 및 개방형 툴체인 유연성 구축

                    IBM Dependency Based Build는 상세한 빌드 보고서를 저장하고, 빌드 프로세스에 대한 통찰력을 제공하며, GitLab 및 Jenkins와 같은 개방형 툴체인과 통합됩니다. 특정 소스 코드 관리자 없이 이러한 모든 작업을 처리하므로 팀에서 개발 환경에 대한 유연성과 제어력을 확보할 수 있습니다.

                    GitLab Ultimate for IBM z/OS 플랫폼의 기능과 IBM Dependency Based Build를 결합하여 기존 z/OS 애플리케이션에 맞게 조정된 지능형 빌드 시스템을 제공합니다. 이러한 통합으로 다양한 툴체인의 관리를 간소화하고 소프트웨어 제공 워크플로를 간소화하여 지속적인 통합 및 제공을 더 쉽게 구현할 수 있습니다.

                      보고 API 구축
                      Git 기반 SCM 통합

                      IBM Dependency Based Build는 선호하는 Git 기반 소스 제어 관리(SCM) 시스템과의 통합을 지원하므로 최신 개발 워크플로우에서 메인프레임 자산을 원활하게 관리할 수 있습니다.

                        외부 툴과 통합
                        종속성 추적 및 관리

                        IBM Dependency Based Build는 소스 코드 개체 간의 종속성을 자동으로 추적하여 필요한 구성 요소만 재컴파일하고 빌드 시간을 단축하며 성능을 최적화하여 효율적인 빌드를 보장할 수 있도록 지원합니다.

                            빌드 종속성을 관리하는 방법
                            z/OS 작업 자동화를 위한 Java API

                            IBM Dependency Based Build를 사용하면 z/OS 작업을 실행하고 MVS 및 TSO/ISPF 명령을 실행할 수 있습니다. 이 API는 빌드 프로세스의 자동화를 지원하고 종속성 및 소스 코드를 효율적으로 관리하는 도구와 통합됩니다.

                                DBB 서버 API 참조
                                도구의 제한 없는 지속적 통합

                                IBM Dependency Based Build는 명령줄 인터페이스(CLI)를 통해 Jenkins, Azure DevOps 및 GitLab CI를 포함한 모든 CI/CD 파이프라인에 통합됩니다. 이를 통해 팀은 특정 도구에 얽매이지 않고도 기존 파이프라인에서 빌드와 테스트를 자동화할 수 있습니다.

                                    사용 시나리오 GitLab 및 IBM Z DevOps 솔루션, CI/CD 파이프라인
                                    IBM Test Accelerator for Z와 통합

                                    IBM Dependency Based Build는 IBM® Test Accelerator(TAZ) for z/OS와 통합됩니다. 이를 통해 개발자는 CI/CD 파이프라인의 일부로 동적 테스트를 자동화하고 실행할 수 있으므로 대상 환경에 아티팩트를 배포할 필요 없이 빌드의 품질과 안정성을 개선할 수 있습니다.

                                        IBM Test Accelerator for Z 살펴보기 IBM® Test Accelerator for Z 단위 테스트 실행
                                        보고 관리 및 개방형 툴체인 유연성 구축

                                        IBM Dependency Based Build는 상세한 빌드 보고서를 저장하고, 빌드 프로세스에 대한 통찰력을 제공하며, GitLab 및 Jenkins와 같은 개방형 툴체인과 통합됩니다. 특정 소스 코드 관리자 없이 이러한 모든 작업을 처리하므로 팀에서 개발 환경에 대한 유연성과 제어력을 확보할 수 있습니다.

                                        GitLab Ultimate for IBM z/OS 플랫폼의 기능과 IBM Dependency Based Build를 결합하여 기존 z/OS 애플리케이션에 맞게 조정된 지능형 빌드 시스템을 제공합니다. 이러한 통합으로 다양한 툴체인의 관리를 간소화하고 소프트웨어 제공 워크플로를 간소화하여 지속적인 통합 및 제공을 더 쉽게 구현할 수 있습니다.

                                          보고 API 구축

                                          세부 기술 정보

                                          변화와 진전을 암시하는 흐르는듯한 슬링키 스타일의 오브젝트 렌더링
                                          IBM Dependency Based Build를 설치하기 전에 다음 시스템 요구 사항을 충족하는지 확인하세요.

                                          IBM Dependency Based Build는 Java 11 및 Java 17 IBM JVM을 모두 지원하는 Java API 및 애플리케이션입니다. IBM Dependency Based Build를 설치하기 전에 IBM Dependency Based Build를 실행할 z/OS 환경에 다음 제품 중 하나 이상을 설치하고 작동해야 합니다.

                                          • 프로그램 번호 5655-DGJ - IBM Semeru Runtime Certified Edition for z/OS, 11.0
                                          • 프로그램 번호 5655-UA1 - IBM Semeru Runtime Certified Edition for z/OS, 17.0
                                          전제조건 살펴보기 zBuilder로 z/OS 애플리케이션 구축
                                          다음 단계 안내

                                          IBM Dependency Based Build가 종속성 추적 및 증분 빌드를 최적화 및 자동화하여 z/OS 개발을 위한 DevOps 효율성을 향상하는 방법을 알아보세요.

                                          더 살펴보기 문서 지원 지원 및 서비스 클라우드 애플리케이션 개발 컨설팅 서비스