ホーム Zのソフトウェア Zの開発者ツール Application Delivery Foundation Dependency Based Build IBM Dependency Based Build
IBM dependency Based Build (DBB) は、SCM を自由に選択できる、z/OS 上で実行されるビルドのフレームワーク、理解、追跡を提供します。
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開発チームは、COBOLやPL/Iで書かれた従来のz/OSアプリケーションを構築するために、Gitのような最新のソフトウェア構成管理(SCM)ツールや、JenkinsやGitLabのような継続的インテグレーション・ツールを自由に選択することができます。

DBB を使用すると、複数のプラットフォーム間で DevOps のプロセスと実践を標準化できます。

メリット
z/OS でのタスクの実行

DBB は、z/OS でのタスクの実行をサポートし、処理されるソースコードの依存関係情報を作成および使用するための Java API を提供します。

依存関係情報を格納して取得

DBB は、メインフレームのビルドプロセス内のすべてのファイル (ソースと依存関係) が最新であることを確認する依存関係制御エージェントとして機能します。

インテリジェントなビルドスクリプトを定義する

DBB の JAVA API は、MVS および TSO/ISPF コマンドを実行し、ユーティリティ機能、Git への移行のための zImport 機能、およびビルドレポートを作成および保存する機能を提供します。

継続的インテグレーションパイプラインを自動化する

変更の影響に関する DBB の分析に基づいて、単体テストと品質管理を自動化します。

ビルドレポートの保存と管理

依存関係情報を格納および管理し、レポートを作成します。DBB Web App はコンテナとしても利用できるようになりました。

ベンダーロックインなし

DBB を標準の Git ベースのオープンツールチェーンにシームレスに統合して、CI/CD を提供します。

IBM 依存関係ベースのビルド機能
  • 独自の SCM の持ち込みのサポート
  • z/OS Automated Unit Testing Framework (ZUnit) との統合
  • 依存関係の解決と影響
  • 継続的インテグレーションツールに依存しない
詳細を見る
IBM Dependency Based Buildの主な機能
独自の SCM の持ち込みのサポート

DBB により、メインフレーム資産を選択した SCM に統合できます。

外部ツールとの統合

z/OS Automated Unit Testing Framework (ZUnit) との統合

IBM z/OS Dynamic Test Runner for ZUnitにより、DBBは、ZUnitテスト構成依存関係スキャナーを提供することで、CI/CDパイプラインの一部としてZUnitテストを実行する機能を提供します。ZUnitテスト構成依存関係スキャナーは、z/OSソース・プログラム、テスト・プログラム、および読み取りデータ・ファイル間の依存関係を自動的に作成し、変更を検証するユニット・テストを自動的にトリガーすることができます。

ZUnit テスト・ビルドの依存関係

継続的インテグレーションツールに依存しない

すべての DBB 機能は REST API として公開されており、Jenkins、Azure、GitLab CI などのパイプラインに DBB を統合できます。

APIリファレンス

学習
IBM Dependency Based Build

IBM 依存関係ベースのビルドを使用した 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の柔軟な支払いソリューションは、インフラストラクチャーへの投資をワークロードのニーズに合わせるのに役立ちます。

ファイナンスの詳細