Feat: Configure self-service-release 65/39165/16
authorVanessa Valderrama <vvalderrama@linuxfoundation.org>
Thu, 29 Jun 2023 15:23:07 +0000 (10:23 -0500)
committerVanessa Valderrama <vvalderrama@linuxfoundation.org>
Wed, 12 Jul 2023 16:07:47 +0000 (11:07 -0500)
Configuring self-service-release features for PackageCloud

Change-Id: I030679257694e0d4ed49b8a327cecd3ffd98cd16
Signed-off-by: Vanessa Valderrama <vvalderrama@linuxfoundation.org>
jjb/global-defaults.yaml
jjb/vpp/vpp.yaml

index c370c98..aead37a 100644 (file)
     csit-perf-trial-duration: 1.0
     csit-perf-trial-multiplicity: 1
 
+    # Config for PackageCloud.IO archive of DEB/RPM packages
+    packagecloud-account: fdio
+    packagecloud-repo: staging
+
+    # Release config
+    jenkins-ssh-release-credential: jenkins-release
+
     # Sonarcloud
     sonarcloud_project_organization: fdio
     sonarcloud_api_token: 9ea26e0b0bbe1f436a0df06d61d1e97dc5a3d6e3
index 28a4878..ad88ef3 100644 (file)
       - fdio-infra-publish
 # [end] VPP-CSIT-VERIFY-API-CRC JOB TEMPLATE
 # [end] JOB TEMPLATE DEFINITIONS
+
+- project:
+    name: vpp-release
+    project: vpp
+    project-name: vpp
+    build-node: centos8-builder-2c-2g
+    mvn-settings: vpp-settings
+    jobs:
+      - "gerrit-packagecloud-release-verify"
+
+- project:
+    name: vpp-packagecloud-release
+    project: vpp
+    project-name: vpp
+    build-node: centos8-builder-2c-2g
+    mvn-settings: vpp-settings
+    jobs:
+      - "gerrit-packagecloud-release-merge"
+      - "{project-name}-gerrit-release-jobs"