This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.4.6. Trigger の Pipeline への追加
Trigger は、パイプラインがプッシュイベントやプル要求などの外部の GitHub イベントに応答できるようにします。アプリケーションの Pipeline をアセンブルし、起動した後に、TriggerBinding、TriggerTemplate、Trigger、および EventListener リソースを追加して GitHub イベントを取得します。
手順
以下のサンプル
TriggerBindingYAML ファイルの内容をコピーし、これを保存します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow TriggerBindingリソースを作成します。oc create -f <triggerbinding-yaml-file-name.yaml>
$ oc create -f <triggerbinding-yaml-file-name.yaml>Copy to Clipboard Copied! Toggle word wrap Toggle overflow または、
TriggerBindingリソースをpipelines-tutorialGit リポジトリーから直接作成できます。oc create -f https://raw.githubusercontent.com/openshift/pipelines-tutorial/release-tech-preview-3/03_triggers/01_binding.yaml
$ oc create -f https://raw.githubusercontent.com/openshift/pipelines-tutorial/release-tech-preview-3/03_triggers/01_binding.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のサンプル
TriggerTemplateYAML ファイルの内容をコピーし、これを保存します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow テンプレートは、ワークスペースのストレージボリュームを定義するための永続ボリューム要求 (PVC) を作成するためのボリューム要求テンプレートを指定します。そのため、データストレージを提供するために永続ボリューム要求 (PVC) を作成する必要はありません。
TriggerTemplateリソースを作成します。oc create -f <triggertemplate-yaml-file-name.yaml>
$ oc create -f <triggertemplate-yaml-file-name.yaml>Copy to Clipboard Copied! Toggle word wrap Toggle overflow または、
TriggerTemplateリソースをpipelines-tutorialGit リポジトリーから直接作成できます。oc create -f https://raw.githubusercontent.com/openshift/pipelines-tutorial/release-tech-preview-3/03_triggers/02_template.yaml
$ oc create -f https://raw.githubusercontent.com/openshift/pipelines-tutorial/release-tech-preview-3/03_triggers/02_template.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のサンプルの
TriggerYAML ファイルの内容をコピーし、保存します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow Triggerリソースを作成します。oc create -f <trigger-yaml-file-name.yaml>
$ oc create -f <trigger-yaml-file-name.yaml>Copy to Clipboard Copied! Toggle word wrap Toggle overflow または、
Triggerリソースをpipelines-tutorialGit リポジトリーから直接作成できます。oc create -f https://github.com/openshift/pipelines-tutorial/blob/release-tech-preview-3/03_triggers/03_trigger.yaml
$ oc create -f https://github.com/openshift/pipelines-tutorial/blob/release-tech-preview-3/03_triggers/03_trigger.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のサンプル
EventListenerYAML ファイルの内容をコピーし、これを保存します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow または、トリガーカスタムリソースを定義していない場合は、トリガーの名前を参照する代わりに、バインディングおよびテンプレート仕様を
EventListenerYAML ファイルに追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow EventListenerリソースを作成します。oc create -f <eventlistener-yaml-file-name.yaml>
$ oc create -f <eventlistener-yaml-file-name.yaml>Copy to Clipboard Copied! Toggle word wrap Toggle overflow または、
EvenListenerリソースをpipelines-tutorialGit リポジトリーから直接作成できます。oc create -f https://raw.githubusercontent.com/openshift/pipelines-tutorial/release-tech-preview-3/03_triggers/04_event_listener.yaml
$ oc create -f https://raw.githubusercontent.com/openshift/pipelines-tutorial/release-tech-preview-3/03_triggers/04_event_listener.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow EventListenerサービスを OpenShift Container Platform ルートとして公開し、これをアクセス可能にします。oc expose svc el-vote-app
$ oc expose svc el-vote-appCopy to Clipboard Copied! Toggle word wrap Toggle overflow