Merge "Add pipeline to test cookiecutter generated models"
diff --git a/jenkins/client/job/salt-models/tests.yml b/jenkins/client/job/salt-models/tests.yml
index e4b573d..da95def 100644
--- a/jenkins/client/job/salt-models/tests.yml
+++ b/jenkins/client/job/salt-models/tests.yml
@@ -96,3 +96,41 @@
DEFAULT_GIT_REF:
type: string
default: master
+ test_salt_model_cookiecutter:
+ name: test-salt-model-cookiecutter-{{cookiecutter_template}}
+ jobs:
+ cookiecutter_template: cookiecutter-template
+ template:
+ type: workflow-scm
+ concurrent: true
+ scm:
+ type: git
+ url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
+ credentials: "jenkins-mk"
+ script: test-cookiecutter-reclass.groovy
+ trigger:
+ gerrit:
+ project:
+ mk/{{cookiecutter_template}}:
+ branches:
+ - master
+ event:
+ comment:
+ - addedContains:
+ commentAddedCommentContains: '(recheck|reverify)'
+ param:
+ COOKIECUTTER_TEMPLATE_URL:
+ type: string
+ default: "${_param:jenkins_gerrit_url}/mk/{{cookiecutter_template}}"
+ CREDENTIALS_ID:
+ type: string
+ default: gerrit
+ COOKIECUTTER_TEMPLATE_BRANCH:
+ type: string
+ default: master
+ RECLASS_MODEL_URL:
+ type: string
+ default: "${_param:jenkins_gerrit_url}/salt-models/reclass-system"
+ RECLASS_MODEL_BRANCH:
+ type: string
+ default: master