bugfix: wrong usage of '!include-raw'
[releng.git] / jjb / doctor / doctor.yaml
index 566625e..25ea0ae 100644 (file)
           branch: '{branch}'
       - '{installer}-defaults'
       - 'doctor-slave-parameter'
+      - 'doctor-parameter':
+          inspector: '{inspector}'
     scm:
       - git-scm-gerrit
     builders:
-      - doctor-verify-installer-inspector-builders-macro:
-          installer: '{installer}'
-          inspector: '{inspector}'
+      - 'doctor-verify-installer-inspector-builders-macro'
     publishers:
       - 'doctor-verify-publishers-macro'
 
 # -------------------------------
 # parameter macros
 # -------------------------------
+- parameter:
+    name: 'doctor-parameter'
+    parameters:
+      - string:
+          name: INSPECTOR_TYPE
+          default: '{inspector}'
+          description: 'inspector component'
 
 # -------------------------------
 # builder macros
 - builder:
     name: 'doctor-verify-installer-inspector-builders-macro'
     builders:
+      # yamllint disable rule:indentation
       - 'clean-workspace-log'
-      - shell: |
-          export INSTALLER_TYPE={installer}
-          export INSPECTOR_TYPE={inspector}
+      - shell:
           !include-raw:
               - ./doctor-env-presetup.sh
               - ../../utils/fetch_os_creds.sh
+      - shell: |
           source $HOME/opnfv-openrc.sh
           source $HOME/os_cacert
           tox -e py35