summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJessica Wagantall <jwagantall@linuxfoundation.org>2023-09-25 22:56:47 +0000
committerGerrit Code Review <gerrit@onap.org>2023-09-25 22:56:47 +0000
commit66653fd71614dc7edb6dccac9d15aa4d6f71eb7a (patch)
treed537bf8be1fef137d46a077531eff770a1760bd1
parentcc74c985e6bfd0d351377ebf950ad6218976aa10 (diff)
parent5ed94ae561b1fbe4abafbf3720ad9817466dc6ec (diff)
Merge "[modeling] Add jobs for new project yang-kit"
-rw-r--r--jenkins-config/managed-config-files/mavenSettings/modeling-yang-kit-settings/config-params.yaml3
l---------jenkins-config/managed-config-files/mavenSettings/modeling-yang-kit-settings/content (renamed from jenkins-config/managed-config-files/mavenSettings/modeling-yangvalidators-settings/content)0
l---------jenkins-config/managed-config-files/mavenSettings/modeling-yang-kit-settings/serverCredentialMappings.sandbox.yaml (renamed from jenkins-config/managed-config-files/mavenSettings/modeling-yangvalidators-settings/serverCredentialMappings.sandbox.yaml)0
-rw-r--r--jenkins-config/managed-config-files/mavenSettings/modeling-yang-kit-settings/serverCredentialMappings.yaml (renamed from jenkins-config/managed-config-files/mavenSettings/modeling-yangvalidators-settings/serverCredentialMappings.yaml)2
-rw-r--r--jenkins-config/managed-config-files/mavenSettings/modeling-yangvalidators-settings/config-params.yaml3
-rw-r--r--jjb/modeling/modeling-yang-kit.yaml59
6 files changed, 63 insertions, 4 deletions
diff --git a/jenkins-config/managed-config-files/mavenSettings/modeling-yang-kit-settings/config-params.yaml b/jenkins-config/managed-config-files/mavenSettings/modeling-yang-kit-settings/config-params.yaml
new file mode 100644
index 000000000..4465b9c92
--- /dev/null
+++ b/jenkins-config/managed-config-files/mavenSettings/modeling-yang-kit-settings/config-params.yaml
@@ -0,0 +1,3 @@
+---
+name: "modeling-yang-kit-settings"
+comment: "modeling-yang-kit-settings"
diff --git a/jenkins-config/managed-config-files/mavenSettings/modeling-yangvalidators-settings/content b/jenkins-config/managed-config-files/mavenSettings/modeling-yang-kit-settings/content
index e830ebdd5..e830ebdd5 120000
--- a/jenkins-config/managed-config-files/mavenSettings/modeling-yangvalidators-settings/content
+++ b/jenkins-config/managed-config-files/mavenSettings/modeling-yang-kit-settings/content
diff --git a/jenkins-config/managed-config-files/mavenSettings/modeling-yangvalidators-settings/serverCredentialMappings.sandbox.yaml b/jenkins-config/managed-config-files/mavenSettings/modeling-yang-kit-settings/serverCredentialMappings.sandbox.yaml
index 8f9205792..8f9205792 120000
--- a/jenkins-config/managed-config-files/mavenSettings/modeling-yangvalidators-settings/serverCredentialMappings.sandbox.yaml
+++ b/jenkins-config/managed-config-files/mavenSettings/modeling-yang-kit-settings/serverCredentialMappings.sandbox.yaml
diff --git a/jenkins-config/managed-config-files/mavenSettings/modeling-yangvalidators-settings/serverCredentialMappings.yaml b/jenkins-config/managed-config-files/mavenSettings/modeling-yang-kit-settings/serverCredentialMappings.yaml
index aaa81dd92..f2db82c10 100644
--- a/jenkins-config/managed-config-files/mavenSettings/modeling-yangvalidators-settings/serverCredentialMappings.yaml
+++ b/jenkins-config/managed-config-files/mavenSettings/modeling-yang-kit-settings/serverCredentialMappings.yaml
@@ -1,7 +1,7 @@
---
serverCredentialMappings:
- serverId: "ecomp-snapshots"
- credentialsId: &cred "modeling-yangvalidators"
+ credentialsId: &cred "modeling-yang-kit"
- serverId: "ecomp-site"
credentialsId: *cred
- serverId: "ecomp-staging"
diff --git a/jenkins-config/managed-config-files/mavenSettings/modeling-yangvalidators-settings/config-params.yaml b/jenkins-config/managed-config-files/mavenSettings/modeling-yangvalidators-settings/config-params.yaml
deleted file mode 100644
index e1f7c05e9..000000000
--- a/jenkins-config/managed-config-files/mavenSettings/modeling-yangvalidators-settings/config-params.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-name: "modeling-yangvalidators-settings"
-comment: "modeling-yangvalidators-settings"
diff --git a/jjb/modeling/modeling-yang-kit.yaml b/jjb/modeling/modeling-yang-kit.yaml
new file mode 100644
index 000000000..35764057f
--- /dev/null
+++ b/jjb/modeling/modeling-yang-kit.yaml
@@ -0,0 +1,59 @@
+---
+- project:
+ name: modeling-yang-kit
+ project-name: "modeling-yang-kit"
+ project: "modeling/yang-kit"
+ stream:
+ - "master":
+ branch: "master"
+ mvn-settings: "modeling-yang-kit-settings"
+ jobs:
+ - "{project-name}-{stream}-verify-java"
+ - "{project-name}-{stream}-merge-java"
+ - gerrit-maven-stage:
+ sbom-generator: true
+ sign-artifacts: true
+ build-node: centos8-docker-4c-4g
+ maven-versions-plugin: true
+ - gerrit-maven-docker-stage:
+ sbom-generator: true
+ build-node: ubuntu1804-docker-8c-8g
+ mvn-params: "-P docker -Dmaven.test.skip=true"
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+ java-version: openjdk11
+ files: "**"
+ archive-artifacts: ""
+ docker-pom: "pom.xml"
+ build-node: ubuntu1804-builder-4c-4g
+
+- project:
+ name: modeling-yang-kit-sonar
+ jobs:
+ - gerrit-maven-sonar
+ sonarcloud: true
+ sonarcloud-project-organization: "{sonarcloud_project_organization}"
+ sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
+ sonar-mvn-goal: "{sonar_mvn_goal}"
+ cron: "@daily"
+ build-node: ubuntu1804-builder-4c-4g
+ project: "modeling/yang-kit"
+ project-name: "modeling-yang-kit"
+ branch: "master"
+ mvn-settings: "modeling-yang-kit-settings"
+ mvn-goals: "clean install"
+ mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
+
+- project:
+ name: modeling-yang-kit-clm
+ jobs:
+ - gerrit-maven-clm
+ nexus-iq-namespace: "onap-"
+ project: modeling/yang-kit
+ project-name: "modeling-yang-kit"
+ build-node: ubuntu1804-builder-4c-4g
+ branch: "master"
+ mvn-settings: "modeling-yang-kit-settings"
+ java-version: openjdk11