9.13.3.2. CLI を使用してサンプルパイプラインを実行する
PipelineRun リソースを使用して、サンプルパイプラインを実行します。PipelineRun オブジェクトは、パイプラインの実行中のインスタンスです。これは、クラスター上の特定の入力、出力、および実行パラメーターで実行されるパイプラインをインスタンス化します。また、パイプライン内のタスクごとに TaskRun オブジェクトを作成します。
前提条件
-
OpenShift CLI (
oc) がインストールされている。
手順
Microsoft Windows 11 インストーラーパイプラインを実行するには、次の
PipelineRunマニフェストを作成します。apiVersion: tekton.dev/v1 kind: PipelineRun metadata: generateName: windows11-installer-run- labels: pipelinerun: windows11-installer-run spec: params: - name: winImageDownloadURL value: <windows_image_download_url> - name: acceptEula value: false pipelineRef: params: - name: catalog value: redhat-pipelines - name: type value: artifact - name: kind value: pipeline - name: name value: windows-efi-installer - name: version value: 4.19 resolver: hub taskRunSpecs: - pipelineTaskName: modify-windows-iso-file PodTemplate: securityContext: fsGroup: 107 runAsUser: 107-
<windows_image_download_url>には、Windows 11 64 ビット ISO ファイルの URL を指定します。製品の言語は英語 (米国) である必要があります。 -
サンプルの
PipelineRunオブジェクトには、特別なパラメーターacceptEulaがあります。このパラメーターを設定すると、Microsoft 製品の各デプロイメントまたはインストールに適用される Microsoft ユーザーライセンス契約に同意したことになります。false に設定すると、パイプラインが最初のタスクで終了します。
-
PipelineRunマニフェストを適用します。$ oc apply -f windows11-customize-run.yaml