SEBA-243 Fixes to job for running SEBA E2E test

Change-Id: I4fc974f54bdca8fe17951456721801611a1a3168
diff --git a/jjb/siab-e2e.yaml b/jjb/siab-e2e.yaml
index 6eb554c..76ccbb4 100644
--- a/jjb/siab-e2e.yaml
+++ b/jjb/siab-e2e.yaml
@@ -4,12 +4,35 @@
     project: '{name}'
     build-node: 'qct-pod4-node2'
     git-url: 'https://gerrit.opencord.org'
-    refspec: '+refs/heads/master:refs/remotes/origin/master'
     branch: 'master'
     timed-trigger: '{every-four-hours}'
     jobs:
       - 'siab-e2e-att':
 
+- scm:
+    name: automation-tools
+    scm:
+      - git:
+          url: '{git-url}/automation-tools'
+          branches:
+            - '{branch}'
+          basedir: 'cord/automation-tools'
+
+- scm:
+    name: helm-charts
+    scm:
+      - git:
+          url: '{git-url}/helm-charts'
+          branches:
+            - '{branch}'
+          basedir: 'cord/helm-charts'
+
+- scm:
+    name: tools-and-charts
+    scm:
+      - automation-tools
+      - helm-charts
+
 - job-template:
     id: 'siab-e2e-att'
     name: 'verify_automation-tools_{project}'
@@ -30,23 +53,7 @@
           jenkins-ssh-credential: '{jenkins-ssh-credential}'
 
     scm:
-      - cord-infra-gerrit-scm:
-          git-url: '$GIT_URL/automation-tools'
-          refspec: '{refspec}'
-          branch: '{branch}'
-          submodule-recursive: 'false'
-          choosing-strategy: default
-          jenkins-ssh-credential: '{jenkins-ssh-credential}'
-          basedir: 'cord/automation-tools'
-
-      - cord-infra-gerrit-scm:
-          git-url: '$GIT_URL/helm-charts'
-          refspec: '{refspec}'
-          branch: '{branch}'
-          submodule-recursive: 'false'
-          choosing-strategy: default
-          jenkins-ssh-credential: '{jenkins-ssh-credential}'
-          basedir: 'cord/helm-charts'
+      - tools-and-charts
 
     node: '{build-node}'
     project-type: freestyle