This documentation is for a release that is no longer maintained
See documentation for the latest supported version.第2章 サンプルソフトウェアテンプレートを使用したアプリケーションの構築
RHTAP のすぐに使用できるソフトウェアテンプレートには、開発エクスペリエンスを保護および最適化するための主要なテクノロジーとのデフォルトの統合が含まれています。
- ACS (Advanced Cluster Security): 開発プロセスの早い段階で脆弱性を特定して軽減し、開始からデプロイメントまでアプリケーションを強化します。
- Quay: コンテナーイメージのセキュアな保管場所として機能し、脆弱性を継続的にスキャンして、コンテナー化されたアプリケーションを安全に保ちます。
- OpenShift Pipelines: ビルドおよびデプロイメントプロセスを自動化し、SDLC にシームレスに統合して実稼働環境への移行を加速する CI/CD フレームワークを提供します。
- OpenShift GitOps: インフラストラクチャーとアプリケーションの設定を Git リポジトリーで管理し、すべての環境で一貫性のある自動デプロイメントを保証します。
さらに、RHTAP は、Java、Python、Node.js、Go などの一般的なプログラミング言語でのアプリケーションの開発とコンテナー化をサポートします。
RHTAP をインストールした後、クラスター管理者は特定のテンプレートと拡張機能を使用して Red Hat Developer Hub ポータルをカスタマイズできます。ただし、カスタマイズを行う前に、クラスター管理者はこのガイドを通じて利用可能なソフトウェアとパイプラインテンプレートを理解しておく必要があります。これらのテンプレートを理解することは、RHTAP がセキュアなサプライチェーンをどのようにサポートしているかを把握し、その後のカスタマイズの基礎を築く鍵となります。
2.1. 準備 リンクのコピーリンクがクリップボードにコピーされました!
RHTAP が正常にインストールされていることを確認します。
- RHTAP のインストール時に Jenkins を統合する場合は、セキュアなソフトウェアテンプレートを使用する前に、Jenkins を適切な認証情報で設定する 必要があります。
RHTAP のインストール中に Bitbucket を統合した場合は、セキュアなソフトウェアテンプレートで正しい場所にソースリポジトリーを作成する必要があるため、次の前提条件が満たされていることを確認してください。
- Bitbucket ワークスペース に プロジェクトを作成します。
- Bitbucket で アプリケーションパスワードを作成します。
- インストールプロセスの最後に RHTAP インストーラーに応じて提供されるリンクを使用して、Red Hat Developer Hub (RHDH) にログインします。