第1章 CI/CD について


OpenShift Container Platform は、開発者向けのエンタープライズ対応の Kubernetes プラットフォームであり、組織は継続的インテグレーション (CI) や継続的デリバリー (CD) などの DevOps プラクティスを通じてアプリケーションデリバリープロセスを自動化できます。組織のニーズを満たすために、OpenShift Container Platform は以下の CI/CD ソリューションを提供します。

  • OpenShift Builds
  • OpenShift Pipeline
  • OpenShift GitOps
  • Jenkins

1.1. OpenShift Builds

OpenShift Builds では、ビルドを設定および実行するための次のオプションが提供されています。

  • Shipwright を使用する Builds は、Shipwright プロジェクトに基づく拡張可能なビルドフレームワークです。これを使用して、OpenShift Container Platform クラスター上にコンテナーイメージを構築できます。Source-to-Image (S2I) や Buildah などのイメージビルドツールを使用して、ソースコードおよび Dockerfile からコンテナーイメージをビルドできます。

    詳細は、builds for Red Hat OpenShif を参照してください。

  • BuildConfig オブジェクトを使用する Builds は、クラウドネイティブのアプリケーションを作成するための宣言型ビルドプロセスです。ビルドプロセスは、BuildConfig オブジェクト の作成に使用する YAML ファイルで定義できます。この定義には、ビルドトリガー、入力パラメーター、ソースコードなどの属性が含まれます。デプロイされると、BuildConfig オブジェクトは実行可能なイメージを構築し、そのイメージをコンテナーイメージレジストリーにプッシュします。BuildConfig オブジェクトを使用して、Docker、Source-to-Image (S2I)、またはカスタムビルドを作成できます。

    詳細は、イメージビルドについて を参照してください。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.