Add job for STC trellis p4 scenario

Change-Id: I263bce6dc07c9a67b529b664d3afe150a2bde9db
diff --git a/jjb/onos/onos-run-bazel-stc-trellis-p4.sh b/jjb/onos/onos-run-bazel-stc-trellis-p4.sh
new file mode 100644
index 0000000..7597d3a
--- /dev/null
+++ b/jjb/onos/onos-run-bazel-stc-trellis-p4.sh
@@ -0,0 +1,37 @@
+#!/bin/bash
+
+# exit on errors
+set -eu -o pipefail
+
+# initialize build environment
+ONOS_ROOT=`pwd`
+. tools/build/envDefaults
+
+# initialize development environment for STC
+export JAVA_HOME=
+. tools/dev/bash_profile
+
+PATH=$PATH:/home/jenkins/bin
+
+# always free the cell when exiting
+function cleanup {
+  cell return jenkins-trellis-p4-${ONOS_VERSION}
+}
+
+trap cleanup EXIT
+
+# grab a cell to run on
+cell borrow 30 3+1 jenkins-trellis-p4-${ONOS_VERSION}
+
+# build onos bits
+bazel build onos
+
+# set up STC parameters
+topo default
+export stcDumpLogs="true"
+export stcColor="false"
+export stcHaltOnError="false"
+export TERM="vt100"
+
+# run STC
+stc setup && stc net-trellis-p4-smoke
diff --git a/jjb/onos/onos-verify.yaml b/jjb/onos/onos-verify.yaml
index 8ce9254..02ee0ac 100644
--- a/jjb/onos/onos-verify.yaml
+++ b/jjb/onos/onos-verify.yaml
@@ -640,6 +640,18 @@
       - shell: !include-raw-escape: install-bazel.sh
       - shell: !include-raw-escape: onos-run-bazel-stc-hag.sh
 
+- job-template:
+    name: 'onos-{stream}-bazel-stc-trellis-p4-verify'
+
+    <<: *job_boiler_plate
+    # yamllint disable-line rule:key-duplicates
+    <<: *hourly_boiler_plate
+
+    builders:
+    #put shell scripts in file then make sure shell check is installed on verify vms
+      - shell: !include-raw-escape: install-bazel.sh
+      - shell: !include-raw-escape: onos-run-bazel-stc-trellis-p4.sh
+
 
 - project:
     name: onos
@@ -894,3 +906,19 @@
 
     jobs:
       - 'onos-{stream}-bazel-stc-hag-verify'
+
+- project:
+    name: onos-bazel-stc-trellis-p4-verify
+    project-name: onos-bazel-stc-trellis-p4-verify
+    project: onos
+
+    build-timeout: '30'
+    build-node: 'ubuntu16.04-basebuild-8c-15g'
+
+    stream:
+      - 'master'
+      - 'onos-1.14'
+      - 'onos-1.15'
+
+    jobs:
+      - 'onos-{stream}-bazel-stc-trellis-p4-verify'