一般的なお問い合わせと所在地情報
お問い合わせチームは二つの方向からメインフレーム CI/CD に到達します。BMC AMI DevX Code Pipeline は両方をサポートし、メインフレームはどちらのパスでも同じように機能します。
Code Pipeline は、フィーチャーブランチを持つソースコードマネージャーとして機能し、組織の残りの部分で動作する Git ワークフローと相互運用します。Endevor または ChangeMan から移行するチームは、ここから始まります。
GitHub、GitLab、Bitbucket、または Azure Repos は記録のシステムです。Code Pipeline は z/OS 上でビルド、昇格、デプロイ、および監査を実行します。あなたのオーケストレーターは、ウェブフック、REST、またはコマンドラインを通じてそれをトリガーします。
Code Pipeline はオープンボーダーアプローチを取ります。ソースはあなたのチームが作業する場所にあり、ビルド、デプロイ、および監査は z/OS 上で一つの管理されたパイプラインのセットを通じて実行されます。チームはパイプラインを再構築することなくパスを変更します。
BMC AMI DevX Code Pipelineを通じてコミットから本番までの単一の変更を実行します。
ソースはプルリクエストルールの下でEnterprise Gitに着地するか、または課題の下でCode Pipelineに入ります。どちらにしても、ウェブフックがオーケストレーターを起動します。
Jenkins、GitHub Actions、Azure DevOps、またはGitLab CI/CDがREST、コマンドライン、またはDevOps拡張を通じてBMC AMI DevX Code Pipelineを呼び出します。カスタムブリッジコードはありません。
モジュラーコンパイルスケルトンはCOBOL、PL/I、JCL、アセンブラをコンパイルし、コピー本を解決し、z/OS上でネイティブに実行されます。
プログラム、コピー本、および呼び出されたプログラムは、その関係を維持しながらライフサイクルを通過します。影響分析は変更が影響を及ぼす下流のコンポーネントを浮き彫りにし、すべてのアクションは監査トレイルに記録されます。
プロモーションは承認された変更をライフサイクルの段階を通じて移動させ、環境構成を適用し、各ゲートで承認を強制します。
ターゲット環境全体でのリアルタイムステータス、ウェブまたはモバイルから発行された承認、およびデプロイが失敗した場合の有効な以前のバージョンへの部分的または完全なフォールバック。
これらの違いは、あなたのパイプラインが制御ポイントのままか、指示を渡すコーディネーターになるかを決定します。
| 次元 | あなたの分散パイプライン | z/OS が追加するもの | BMC AMI DevX Code Pipeline が提供するもの |
|---|---|---|---|
| 真実の源 | Git リポジトリ | ソースは Git、メインフレーム SCM、または両方に存在する可能性があります | フィーチャーブランチを持つソースコードマネージャーとして機能するか、エンタープライズ Git の下でビルドおよびデプロイ層として機能します |
| ビルド | ポータブルアーティファクトをコンパイルおよびパッケージ化します | ターゲットシステムに対してコピー本をコンパイル、リンク編集、解決します | COBOL、PL/I、JCL、およびアセンブラをカバーするモジュール化されたコンパイルスケルトン |
| ガバナンス | ポリシー駆動で、しばしばパイプラインの外部にあります | 変更ごとに承認が監査されます | ウェブまたはモバイルからの各昇格ゲートでの承認、完全な監査トレイルがあります |
| リカバリー | 前のアーティファクトを再デプロイします | フォールバックは、実行中のプログラムをその場で復元します | 要求に応じて有効な以前のバージョンへの部分的または完全なフォールバック |
Code Pipeline はライフサイクルのメインフレーム側を実行します。ソースを管理するか、エンタープライズ Git からソースを取ります。すべてのアクションを z/OS 上でビルド、昇格、デプロイ、および記録します。分散オーケストレーターがウェブフック、REST、またはコマンドラインを通じてそれを推進し、結果は呼び出したパイプラインに戻ります。
Code Pipeline は BMC AMI DevX、BMC のメインフレーム開発者生産性プラットフォームの CI/CD レイヤーです。
15倍
年あたりのコード変更の増加
50%
ツールチェーン管理コストの削減
6倍
より迅速なデプロイメント頻度(フォーチュン100の金融サービス顧客)
$7.1M
リリース頻度の向上による3年間の現在価値
すべては発生する時に記録されます。一つの実行パスが、ビルド、昇格、承認、デプロイをキャプチャします。BMC AMI DevX Code Pipeline は、ライフサイクルの可視性と監査制御を備えた有効な以前のバージョンへのフォールバックをサポートします。
開発者は依存関係のあるコンポーネントに同時に取り組みます。Code Pipeline は、すべてのコンポーネントとすべてのバージョンのライフサイクル状態を追跡するため、並行作業が可視化され、影響分析は生産に達する前に競合を表面化させます。
同じ実行パスが分散変更と z/OS 変更を支配します。
意図は、プルリクエストまたは Code Pipeline の割り当ての中で、チームが作業する場所で記録されます。実行はパイプラインで管理されます。出荷されたもの、時期、承認者の記録は一か所に保管されます。
承認と昇格の制御はパイプラインの実行フロー内で強制され、すべてのアクションは監査トレイルに書き込まれます。
パイプラインはすでに記録を保持しています。すべての昇格、承認、デプロイはそれに書き込まれ、各変更に触れたコンポーネントと共に記録されます。コンポーネントのインベントリをその記録から生成することは、あなたがスケジュールする仕事になり、スタッフを配置するプロジェクトではなくなります。
分散 CI/CD プラットフォームは、コンテナとパッケージ化されたアーティファクトのために SBOM を生成します。それらは z/OS 上で動作する COBOL、PL/I、JCL、およびアセンブラアプリケーションをカバーしていません。
EU サイバー回復力法は市場アクセスのために SBOM を義務付けています。EU デジタル運用回復力法の第 8 条は、金融機関が ICT 資産を特定し、文書化し、それらのインベントリを最新の状態に保つことを要求します。
BMC AMI DevX Code Pipeline は、彼らがすでに実行しているパイプライン内でチームがスケジュールするバッチジョブを通じて SBOM を生成します。出力は、プログラム名とバージョン、コピー本、Code Pipeline が管理するコンポーネントの呼び出されたプログラムをカバーする CycloneDX JSON です。インベントリは、ジョブが実行されるたびに更新されます。
データシートをお読みください。
BMC AMI DevXは、信頼性のある顧客満足度を反映した連続トップ評価賞とバイヤーズチョイス賞を受賞しています。ユーザーは、メインフレーム開発の現代化、コード品質の向上、企業環境全体での迅速で安全なデリバリーを可能にするソリューションとしてこの製品を認識しました。