summaryrefslogtreecommitdiffstats
path: root/jjb
diff options
context:
space:
mode:
authorDan Timoney <dtimoney@att.com>2024-01-11 15:21:35 -0500
committerDan Timoney <dtimoney@att.com>2024-01-11 15:53:05 -0500
commit5f75c6bc29b301ea8f0982387fff23f13dce2e08 (patch)
treed0e1e349640cc4d4c6939e85329c888ed4593f25 /jjb
parentb829f79f0db5ff2b09f27f8452c23c1c948801fd (diff)
Restore daily builds for CCSDK and SDNC master branches
CCSDK and SDNC needs to restore daily builds for its master branches to ensure that latest SNAPSHOT version is available during development. Issue-ID: CIMAN-445 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: Ibdd2a18463ae3a393b7e08f176a6f4879dd7efbc
Diffstat (limited to 'jjb')
-rw-r--r--jjb/ccsdk/apps.yaml49
-rw-r--r--jjb/ccsdk/ccsdk-oran.yaml43
-rw-r--r--jjb/ccsdk/cds.yaml46
-rw-r--r--jjb/ccsdk/distribution.yaml46
-rw-r--r--jjb/ccsdk/features.yaml42
-rw-r--r--jjb/ccsdk/parent.yaml43
-rw-r--r--jjb/ccsdk/sli.yaml40
-rw-r--r--jjb/sdnc/sdnc-apps.yaml2
-rw-r--r--jjb/sdnc/sdnc-northbound.yaml39
-rw-r--r--jjb/sdnc/sdnc-oam.yaml43
10 files changed, 361 insertions, 32 deletions
diff --git a/jjb/ccsdk/apps.yaml b/jjb/ccsdk/apps.yaml
index 0e3745003..4b5de2f8f 100644
--- a/jjb/ccsdk/apps.yaml
+++ b/jjb/ccsdk/apps.yaml
@@ -47,8 +47,8 @@
nexus-snapshot-repo: "snapshots"
- project:
- name: ccsdk-apps
- project-name: "ccsdk-apps-java17"
+ name: ccsdk-apps-released-java17
+ project-name: "ccsdk-apps"
jobs:
- gerrit-maven-verify:
mvn-params: "-Ddocker.skip.push=true -Pdocker"
@@ -71,8 +71,6 @@
project: "ccsdk/apps"
stream:
- - "master":
- branch: "master"
- "montreal":
branch: "montreal"
- "london":
@@ -92,6 +90,49 @@
nexus-snapshot-repo: "snapshots"
- project:
+ name: ccsdk-apps-current-java17
+ project-name: "ccsdk-apps"
+ jobs:
+ - gerrit-maven-verify:
+ mvn-params: "-Ddocker.skip.push=true -Pdocker"
+ - gerrit-maven-merge:
+ cron: "@daily"
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-stage:
+ build-node: centos8-docker-8c-8g
+ sign-artifacts: true
+ mvn-params: "-Dmaven.test.skip=true"
+ cron: ""
+ sbom-generator: true
+
+ - gerrit-maven-docker-stage:
+ cron: "@daily"
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ mvn-params: "-Dmaven.test.skip=true -Pdocker"
+ maven-versions-plugin: true
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "ccsdk/apps"
+ stream:
+ - "master":
+ branch: "master"
+ java-version: openjdk17
+ mvn-version: "mvn38"
+ mvn-settings: "ccsdk-apps-settings"
+ # due to a strange macro / variable translation problem this needs to be
+ # passed as a string block to properly get the properties correctly defined
+ # in the job
+ maven-deploy-properties: |
+ deployAtEnd=true
+ files: "**"
+ archive-artifacts: ""
+ build-node: centos8-docker-8c-8g
+ mvn-snapshot-id: "ecomp-snapshots"
+ nexus-snapshot-repo: "snapshots"
+
+- project:
name: ccsdk-apps-sonar
jobs:
- gerrit-maven-sonar
diff --git a/jjb/ccsdk/ccsdk-oran.yaml b/jjb/ccsdk/ccsdk-oran.yaml
index d88974d34..4f949f456 100644
--- a/jjb/ccsdk/ccsdk-oran.yaml
+++ b/jjb/ccsdk/ccsdk-oran.yaml
@@ -38,7 +38,7 @@
nexus-snapshot-repo: "snapshots"
- project:
- name: ccsdk-oran-java17
+ name: ccsdk-oran-released-java17
project-name: "ccsdk-oran"
jobs:
- gerrit-maven-verify:
@@ -62,8 +62,6 @@
build-node: centos7-docker-2c-1g
project: "ccsdk/oran"
stream:
- - "master":
- branch: "master"
- "montreal":
branch: "montreal"
- "london":
@@ -80,6 +78,45 @@
nexus-snapshot-repo: "snapshots"
- project:
+ name: ccsdk-oran-current-java17
+ project-name: "ccsdk-oran"
+ jobs:
+ - gerrit-maven-verify:
+ cron: ""
+ - gerrit-maven-merge:
+ cron: "@daily"
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-stage:
+ build-node: centos8-docker-8c-8g
+ sign-artifacts: true
+ mvn-params: "-Dmaven.test.skip=true"
+ mvn-opts: "-Ddocker.skip=true"
+ cron: "@daily"
+ sbom-generator: true
+ - gerrit-maven-docker-stage:
+ build-node: centos8-docker-8c-8g
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ mvn-params: "-Dmaven.test.skip=true -Pdocker"
+ maven-versions-plugin: true
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+ project: "ccsdk/oran"
+ stream:
+ - "master":
+ branch: "master"
+ java-version: openjdk17
+ mvn-version: "mvn38"
+ mvn-settings: "ccsdk-oran-settings"
+ files: "**"
+ archive-artifacts: ""
+ docker-pom: "pom.xml"
+ mvn-profile: docker
+ build-node: centos8-docker-8c-8g
+ mvn-snapshot-id: "ecomp-snapshots"
+ nexus-snapshot-repo: "snapshots"
+
+- project:
name: ccsdk-oran-clm
jobs:
- gerrit-maven-clm
diff --git a/jjb/ccsdk/cds.yaml b/jjb/ccsdk/cds.yaml
index 0758e8a1e..37fdd144b 100644
--- a/jjb/ccsdk/cds.yaml
+++ b/jjb/ccsdk/cds.yaml
@@ -40,7 +40,7 @@
nexus-snapshot-repo: "snapshots"
- project:
- name: ccsdk-cds-java17
+ name: ccsdk-cds-released-java17
project-name: "ccsdk-cds"
jobs:
- gerrit-maven-verify:
@@ -63,8 +63,6 @@
project: "ccsdk/cds"
stream:
- - "master":
- branch: "master"
- "montreal":
branch: "montreal"
- "london":
@@ -84,6 +82,48 @@
nexus-snapshot-repo: "snapshots"
- project:
+ name: ccsdk-cds-current-java17
+ project-name: "ccsdk-cds"
+ jobs:
+ - gerrit-maven-verify:
+ mvn-params: "-Ddocker.skip.push=true -Pdocker"
+ - gerrit-maven-merge:
+ cron: "@daily"
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-stage:
+ build-node: centos8-docker-8c-8g
+ sign-artifacts: true
+ mvn-params: "-Dmaven.test.skip=true"
+ cron: ""
+ sbom-generator: true
+ - gerrit-maven-docker-stage:
+ cron: "@daily"
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ mvn-params: "-Dmaven.test.skip=true -Pdocker"
+ maven-versions-plugin: true
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "ccsdk/cds"
+ stream:
+ - "master":
+ branch: "master"
+ java-version: openjdk17
+ mvn-version: "mvn38"
+ mvn-settings: "ccsdk-cds-settings"
+ # due to a strange macro / variable translation problem this needs to be
+ # passed as a string block to properly get the properties correctly defined
+ # in the job
+ maven-deploy-properties: |
+ deployAtEnd=true
+ files: "**"
+ archive-artifacts: ""
+ build-node: centos8-docker-8c-8g
+ mvn-snapshot-id: "ecomp-snapshots"
+ nexus-snapshot-repo: "snapshots"
+
+- project:
name: ccsdk-cds-sonar
jobs:
- gerrit-maven-sonar
diff --git a/jjb/ccsdk/distribution.yaml b/jjb/ccsdk/distribution.yaml
index 5475bfae7..478e61d99 100644
--- a/jjb/ccsdk/distribution.yaml
+++ b/jjb/ccsdk/distribution.yaml
@@ -39,7 +39,7 @@
nexus-snapshot-repo: "snapshots"
- project:
- name: ccsdk-distribution-java17
+ name: ccsdk-distribution-released-java17
project-name: "ccsdk-distribution"
jobs:
- gerrit-maven-verify:
@@ -64,9 +64,6 @@
project: "ccsdk/distribution"
stream:
- - "master":
- branch: "master"
- java-version: openjdk17
- "montreal":
branch: "montreal"
java-version: openjdk17
@@ -84,6 +81,47 @@
nexus-snapshot-repo: "snapshots"
- project:
+ name: ccsdk-distribution-current-java17
+ project-name: "ccsdk-distribution"
+ jobs:
+ - gerrit-maven-verify:
+ cron: ""
+ - gerrit-maven-merge:
+ cron: "@daily"
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-stage:
+ build-node: centos8-docker-8c-8g
+ sign-artifacts: true
+ mvn-params: "-Dmaven.test.skip=true"
+ maven-versions-plugin: true
+ cron: ""
+ sbom-generator: true
+ - gerrit-maven-docker-stage:
+ cron: "@daily"
+ build-node: centos8-docker-8c-8g
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ mvn-params: "-Dmaven.test.skip=true -Ddocker.skip.run=true -Pdocker"
+ maven-versions-plugin: true
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "ccsdk/distribution"
+ stream:
+ - "master":
+ branch: "master"
+ java-version: openjdk17
+ mvn-version: "mvn38"
+ mvn-settings: "ccsdk-distribution-settings"
+ files: "**"
+ archive-artifacts: ""
+ docker-pom: "pom.xml"
+ mvn-profile: docker
+ build-node: centos8-docker-8c-8g
+ mvn-snapshot-id: "ecomp-snapshots"
+ nexus-snapshot-repo: "snapshots"
+
+- project:
name: ccsdk-distribution-clm
jobs:
- gerrit-maven-clm
diff --git a/jjb/ccsdk/features.yaml b/jjb/ccsdk/features.yaml
index c3ed60f6a..3847cecdf 100644
--- a/jjb/ccsdk/features.yaml
+++ b/jjb/ccsdk/features.yaml
@@ -36,7 +36,7 @@
nexus-snapshot-repo: "snapshots"
- project:
- name: ccsdk-features-java17
+ name: ccsdk-features-released-java17
project-name: "ccsdk-features"
jobs:
- gerrit-maven-verify:
@@ -54,9 +54,6 @@
project: "ccsdk/features"
stream:
- - "master":
- branch: "master"
- mvn-opts: "-Xmx3072m"
- "montreal":
branch: "montreal"
mvn-opts: "-Xmx3072m"
@@ -78,6 +75,43 @@
nexus-snapshot-repo: "snapshots"
- project:
+ name: ccsdk-features-current-java17
+ project-name: "ccsdk-features"
+ jobs:
+ - gerrit-maven-verify:
+ cron: ""
+ - gerrit-maven-merge:
+ cron: "@daily"
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-stage:
+ build-node: centos8-docker-8c-8g
+ sign-artifacts: true
+ mvn-params: "-Dmaven.test.skip=true"
+ cron: ""
+ sbom-generator: true
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "ccsdk/features"
+ stream:
+ - "master":
+ branch: "master"
+ mvn-opts: "-Xmx3072m"
+ java-version: openjdk17
+ mvn-version: "mvn38"
+ mvn-settings: "ccsdk-features-settings"
+ # due to a strange macro / variable translation problem this needs to be
+ # passed as a string block to properly get the properties correctly defined
+ # in the job
+ maven-deploy-properties: |
+ deployAtEnd=true
+ files: "**"
+ archive-artifacts: ""
+ build-node: centos8-builder-4c-4g
+ mvn-snapshot-id: "ecomp-snapshots"
+ nexus-snapshot-repo: "snapshots"
+
+- project:
name: ccsdk-features-sonar
jobs:
- gerrit-maven-sonar
diff --git a/jjb/ccsdk/parent.yaml b/jjb/ccsdk/parent.yaml
index 095772f1a..74d71c25d 100644
--- a/jjb/ccsdk/parent.yaml
+++ b/jjb/ccsdk/parent.yaml
@@ -34,7 +34,7 @@
archive-artifacts: ""
- project:
- name: ccsdk-parent-java17
+ name: ccsdk-parent-released-java17
project-name: "ccsdk-parent"
jobs:
- gerrit-maven-verify:
@@ -54,6 +54,43 @@
nexus-snapshot-repo: "snapshots"
project: "ccsdk/parent"
stream:
+ - "montreal":
+ branch: "montreal"
+ - "london":
+ branch: "london"
+ java-version: openjdk17
+ mvn-version: "mvn38"
+ mvn-settings: "ccsdk-parent-settings"
+ # due to a strange macro / variable translation problem this needs to be
+ # passed as a string block to properly get the properties correctly defined
+ # in the job
+ maven-deploy-properties: |
+ deployAtEnd=true
+ files: "**"
+ archive-artifacts: ""
+
+- project:
+ name: ccsdk-parent-current-java17
+ project-name: "ccsdk-parent"
+ jobs:
+ - gerrit-maven-verify:
+ cron: ""
+ - gerrit-maven-merge:
+ cron: "@daily"
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-stage:
+ build-node: centos8-docker-8c-8g
+ sign-artifacts: true
+ mvn-params: "-Dmaven.test.skip=true"
+ cron: ""
+ sbom-generator: true
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ mvn-snapshot-id: "ecomp-snapshots"
+ nexus-snapshot-repo: "snapshots"
+ project: "ccsdk/parent"
+ stream:
- "master":
branch: "master"
jobs:
@@ -65,10 +102,6 @@
mvn-params: "-Dmaven.test.skip=true -Drevision=3.0.0"
- "{project-name}-gerrit-release-jobs":
mvn-params: "-Drevision=3.0.0"
- - "montreal":
- branch: "montreal"
- - "london":
- branch: "london"
java-version: openjdk17
mvn-version: "mvn38"
mvn-settings: "ccsdk-parent-settings"
diff --git a/jjb/ccsdk/sli.yaml b/jjb/ccsdk/sli.yaml
index cb9f2a291..f047f101d 100644
--- a/jjb/ccsdk/sli.yaml
+++ b/jjb/ccsdk/sli.yaml
@@ -35,7 +35,7 @@
nexus-snapshot-repo: "snapshots"
- project:
- name: ccsdk-sli-java17
+ name: ccsdk-sli-released-java17
project-name: "ccsdk-sli"
jobs:
- gerrit-maven-verify:
@@ -53,8 +53,6 @@
project: "ccsdk/sli"
stream:
- - "master":
- branch: "master"
- "montreal":
branch: "montreal"
- "london":
@@ -74,6 +72,42 @@
nexus-snapshot-repo: "snapshots"
- project:
+ name: ccsdk-sli-current-java17
+ project-name: "ccsdk-sli-current"
+ jobs:
+ - gerrit-maven-verify:
+ cron: ""
+ - gerrit-maven-merge:
+ cron: "@daily"
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-stage:
+ build-node: centos8-docker-8c-8g
+ sign-artifacts: true
+ mvn-params: "-Dmaven.test.skip=true"
+ cron: ""
+ sbom-generator: true
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "ccsdk/sli"
+ stream:
+ - "master":
+ branch: "master"
+ java-version: openjdk17
+ mvn-version: "mvn38"
+ mvn-settings: "ccsdk-sli-settings"
+ # due to a strange macro / variable translation problem this needs to be
+ # passed as a string block to properly get the properties correctly defined
+ # in the job
+ maven-deploy-properties: |
+ deployAtEnd=true
+ files: "**"
+ archive-artifacts: ""
+ build-node: centos8-builder-4c-4g
+ mvn-snapshot-id: "ecomp-snapshots"
+ nexus-snapshot-repo: "snapshots"
+
+- project:
name: ccsdk-sli-sonar
jobs:
- gerrit-maven-sonar
diff --git a/jjb/sdnc/sdnc-apps.yaml b/jjb/sdnc/sdnc-apps.yaml
index 6187f82d7..03380e9a4 100644
--- a/jjb/sdnc/sdnc-apps.yaml
+++ b/jjb/sdnc/sdnc-apps.yaml
@@ -65,6 +65,7 @@
container-staging-registry: "nexus3.onap.org:10003"
mvn-params: "-Ddocker.skip.push=true -Pdocker"
- gerrit-maven-merge:
+ cron: "@daily"
mvn-params: "-Dmaven.test.skip=true"
- gerrit-maven-stage:
build-node: centos8-docker-8c-8g
@@ -73,6 +74,7 @@
cron: ""
sbom-generator: true
- gerrit-maven-docker-stage:
+ cron: "@daily"
build-node: ubuntu1804-docker-8c-8g
container-public-registry: "nexus3.onap.org:10001"
container-staging-registry: "nexus3.onap.org:10003"
diff --git a/jjb/sdnc/sdnc-northbound.yaml b/jjb/sdnc/sdnc-northbound.yaml
index 850c63aa5..0b8c14d3c 100644
--- a/jjb/sdnc/sdnc-northbound.yaml
+++ b/jjb/sdnc/sdnc-northbound.yaml
@@ -34,7 +34,7 @@
nexus-snapshot-repo: "snapshots"
- project:
- name: sdnc-northbound-java17
+ name: sdnc-northbound-released-java17
project-name: "sdnc-northbound"
jobs:
- gerrit-maven-verify
@@ -49,8 +49,6 @@
project: "sdnc/northbound"
stream:
- - "master":
- branch: "master"
- "montreal":
branch: "montreal"
- "london":
@@ -72,6 +70,41 @@
nexus-snapshot-repo: "snapshots"
- project:
+ name: sdnc-northbound-current-java17
+ project-name: "sdnc-northbound"
+ jobs:
+ - gerrit-maven-verify
+ - gerrit-maven-merge:
+ cron: "@daily"
+ - gerrit-maven-stage:
+ sign-artifacts: true
+ build-node: centos8-docker-8c-8g
+ cron: ""
+ sbom-generator: true
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+
+ project: "sdnc/northbound"
+ stream:
+ - "master":
+ branch: "master"
+ java-version: openjdk17
+ mvn-version: "mvn38"
+ mvn-settings: "sdnc-northbound-settings"
+
+ # due to a strange macro / variable translation problem this needs to be
+ # passed as a string block to properly get the properties correctly defined
+ # in the job
+ maven-deploy-properties: |
+ deployAtEnd=true
+ files: "**"
+ archive-artifacts: ""
+ maven-version: "mvn38"
+ build-node: ubuntu1804-builder-4c-4g
+ mvn-snapshot-id: "ecomp-snapshots"
+ nexus-snapshot-repo: "snapshots"
+
+- project:
name: sdnc-northbound-sonar
jobs:
- gerrit-maven-sonar
diff --git a/jjb/sdnc/sdnc-oam.yaml b/jjb/sdnc/sdnc-oam.yaml
index b3279a328..cbf4864eb 100644
--- a/jjb/sdnc/sdnc-oam.yaml
+++ b/jjb/sdnc/sdnc-oam.yaml
@@ -37,7 +37,7 @@
nexus-snapshot-repo: "snapshots"
- project:
- name: sdnc-oam-java17
+ name: sdnc-oam-released-java17
project-name: "sdnc-oam"
jobs:
- gerrit-maven-verify:
@@ -60,8 +60,6 @@
build-node: centos7-docker-2c-1g
project: "sdnc/oam"
stream:
- - "master":
- branch: "master"
- "montreal":
branch: "montreal"
- "london":
@@ -78,6 +76,45 @@
nexus-snapshot-repo: "snapshots"
- project:
+ name: sdnc-oam-current-java17
+ project-name: "sdnc-oam"
+ jobs:
+ - gerrit-maven-verify:
+ cron: ""
+ - gerrit-maven-merge:
+ cron: "@daily"
+ mvn-params: "-Dmaven.test.skip=true"
+ - gerrit-maven-stage:
+ build-node: centos8-docker-8c-8g
+ sign-artifacts: true
+ mvn-params: "-Dmaven.test.skip=true"
+ cron: ""
+ sbom-generator: true
+ - gerrit-maven-docker-stage:
+ cron: "@daily"
+ build-node: centos8-docker-8c-8g
+ container-public-registry: "nexus3.onap.org:10001"
+ container-staging-registry: "nexus3.onap.org:10003"
+ mvn-params: "-Dmaven.test.skip=true -Ddocker.skip.run=true -Pdocker"
+ maven-versions-plugin: true
+ - "{project-name}-gerrit-release-jobs":
+ build-node: centos7-docker-2c-1g
+ project: "sdnc/oam"
+ stream:
+ - "master":
+ branch: "master"
+ java-version: openjdk17
+ mvn-version: "mvn38"
+ mvn-settings: "sdnc-oam-settings"
+ files: "**"
+ archive-artifacts: ""
+ sign-artifacts: true
+ build-node: centos8-docker-8c-8g
+ shallow-clone: true
+ mvn-snapshot-id: "ecomp-snapshots"
+ nexus-snapshot-repo: "snapshots"
+
+- project:
name: sdnc-oam-clm
jobs:
- gerrit-maven-clm