+ builders:
+ - shell: '{script}'
+
+ publishers:
+ - lf-infra-publish
+
+# Verify gerrit changeset by shell script.
+# Runs on changeset branch to verify new commits; can be run on any branch.
+#
+# Required parameters:
+# build-node: label (flavor) of jenkins build minion
+# project: git repository
+# project-name: Jenkins job name prefix
+# script: shell script to execute
+# Optional parameters:
+# branch: git branch pattern, defaults to master
+# stream: friendly stream name (often same as branch), defaults to master
+- job-template:
+ name: '{project-name}-shell-verify-{stream}'
+ id: oran-shell-verify
+ <<: *oran_shell_common
+
+ gerrit_verify_triggers:
+ - patchset-created-event:
+ exclude-drafts: true
+ exclude-trivial-rebase: false
+ exclude-no-code-change: false
+ - draft-published-event
+ - comment-added-contains-event:
+ comment-contains-value: '^Patch Set\s+\d+:\s+(recheck|reverify)\s*$'
+