Merge "Adding a new job for OSCORE CI"
diff --git a/jenkins/client/job/oscore/tests.yml b/jenkins/client/job/oscore/tests.yml
index 597cc2f..7a5c671 100644
--- a/jenkins/client/job/oscore/tests.yml
+++ b/jenkins/client/job/oscore/tests.yml
@@ -496,3 +496,56 @@
type: string
description: Environment salt model
default: "{{model}}"
+ oscore-oscc-ci-template:
+ name: "{{job_prefix}}-oscc-ci"
+ template:
+ discard:
+ build:
+ keep_num: 30
+ artifact:
+ keep_num: 30
+ type: workflow-scm
+ concurrent: true
+ scm:
+ type: git
+ url: "${_param:jenkins_gerrit_url}/openstack-ci/openstack-pipelines.git"
+ credentials: "gerrit"
+ branch: 'master'
+ script: oscc-ci-pipeline.groovy
+ param:
+ # general
+ DEPLOY_JOB_NAME:
+ type: string
+ description: "Job name tp deploy envs are going to be tested"
+ default: "{{job_prefix}}-{{deployJobPrefix}}"
+ DISTRIBUTION:
+ type: string
+ default: "{{distribution}}"
+ description: "Distribution for the published repo"
+ COMPONENTS:
+ type: string
+ default: "{{components}}"
+ description: "Components for repo"
+ TMP_REPO_NODE_NAME:
+ type: string
+ default: "{{tmp_repo_node_name}}"
+ description: "Node name where temp repo will be published"
+ STACK_RECLASS_ADDRESS:
+ type: string
+ default: "{{stack_reclass_address}}"
+ OPENSTACK_RELEASES:
+ type: string
+ default: "{{openstack_releases}}"
+ description: "OpenStack releases with comma delimeter which have to be testes. For example: pike,ocata"
+ SOURCE_REPO_NAME:
+ type: string
+ description: "Name of the repo where packages are stored"
+ default: "{{source_repo_name}}"
+ APTLY_API_URL:
+ type: string
+ description: URL for the aptly API
+ default: "${_param:jenkins_aptly_url}"
+ STACK_DELETE:
+ type: boolean
+ default: "{{stack_delete}}"
+ description: Do not enable it if you need to use the lab after