第2章 サンプルパイプラインについて


サンプルテンプレートリポジトリー内の Pipeline as Code (pac) URL を更新し、ワークフローに一致するようにサンプルパイプラインリポジトリーをカスタマイズする方法を学習します。pac URL をカスタマイズすることで、CI/CD 要件に合わせたカスタムパイプラインを統合することができます。

サンプルパイプラインリポジトリーには、組織の特定の CI/CD ワークフロー用にカスタマイズできる機能テンプレートがあります。サンプルパイプラインリポジトリーでは、pac ディレクトリーにいくつかの主要なパイプラインテンプレートが含まれています。

  • gitops-repo: このディレクトリーには、GitOps リポジトリー内のプルリクエストを検証するためのパイプライン定義が保存されます。これは、pipelines ディレクトリーにある gitops-pull-request パイプラインをトリガーし、イメージの更新が組織の標準に準拠していることを検証します。この設定は、プロモートワークフローにとって重要です。このワークフローでは、開発からステージング環境まで、またはステージングから実稼働環境へと、アプリケーションのデプロイメントの状態が順番に前進されます。gitops-repo のパイプライン定義の詳細は、Gitops Pipelines を参照してください。
  • pipelines: このディレクトリーには、gitops-reposource-repo の両方のイベントハンドラーが参照するビルドおよび検証パイプラインの実装が格納されます。このディレクトリーの内容を調べることで、パイプラインが実行する特定のアクションや、パイプラインがアプリケーションのセキュアなプロモーションおよびデプロイメントに貢献する方法を理解できます。
  • source-repo: このディレクトリーは、Dockerfile ベースのセキュアなサプライチェーンソフトウェアのビルドに特化しています。このディレクトリーには、ソースを複製し、アーティファクトを生成および署名し (イメージ署名の .sig、アテステーションの .att、Software Bill of Materials の .sbom など)、これらをユーザーのイメージレジストリーにプッシュするためのパイプライン定義が含まれます。source-repo のパイプライン定義の詳細は、Shared Git resolver model for shared pipeline and tasks を参照してください。
  • tasks: このディレクトリーには、組織のニーズに合わせて追加または変更できるタスクのコレクションが格納されます。たとえば、Advanced Cluster Security (ACS) タスクを代替のチェックに置き換えたり、まったく新しいタスクをパイプラインに統合して機能とコンプライアンスを強化したりできます。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る