Added opa-pdp ci jobs 91/139991/2
authorsrinivasyanamadala <srinivas.yanamadala@techmahindra.com>
Fri, 24 Jan 2025 10:25:33 +0000 (11:25 +0100)
committersrinivasyanamadala <srinivas.yanamadala@techmahindra.com>
Fri, 24 Jan 2025 10:30:45 +0000 (11:30 +0100)
Issue-ID: POLICY-5248
Change-Id: I2be59b6129607cd0a0ec9a07715543f9039af3e1
Signed-off-by: srinivasyanamadala <srinivas.yanamadala@techmahindra.com>
jjb/policy/build-opa-pdp-docker-image.sh [new file with mode: 0644]
jjb/policy/policy-opa-pdp.yaml [new file with mode: 0644]

diff --git a/jjb/policy/build-opa-pdp-docker-image.sh b/jjb/policy/build-opa-pdp-docker-image.sh
new file mode 100644 (file)
index 0000000..08fba30
--- /dev/null
@@ -0,0 +1,25 @@
+#!/bin/bash
+# -
+#   ========================LICENSE_START=================================
+#   Copyright (C) 2024-2025: Deutsche Telecom
+#
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#        http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+#   ========================LICENSE_END===================================
+#
+
+set -o xtrace
+
+echo '============== CALLING SCRIPT TO BUILD DOCKER IMAGES ================='
+cd ./build
+./build_image.sh
+
diff --git a/jjb/policy/policy-opa-pdp.yaml b/jjb/policy/policy-opa-pdp.yaml
new file mode 100644 (file)
index 0000000..66ee1bb
--- /dev/null
@@ -0,0 +1,46 @@
+---
+- project:
+    name: policy-opa-pdp-project-view
+    project-name: policy-opa-pdp
+    views:
+      - project-view
+
+- project:
+    name: policy-opa-pdp-info
+    project: policy/opa-pdp
+    project-name: policy-opa-pdp
+    build-node: centos8-builder-2c-1g
+    branch: master
+    jobs:
+      - gerrit-info-yaml-verify
+
+- project:
+    name: policy-opa-pdp-go-v123
+    project: policy/opa-pdp
+    project-name: policy-opa-pdp
+    path: "."
+    golangver: "golang123"
+    build-node: ubuntu1804-docker-8c-8g
+    branch: master
+    jobs:
+      - "{project-name}-{stream}-verify-golang"
+      - "{project-name}-{stream}-merge-golang"
+      - "{project-name}-{stream}-docker-golang-shell-daily":
+          script: !include-raw-escape: "build-opa-pdp-docker-image.sh"
+      - "{project-name}-gerrit-release-jobs":
+          build-node: centos7-docker-2c-1g
+    stream:
+      - "master":
+          branch: "master"
+    mvn-settings: "policy-opa-pdp-settings"
+
+- project:
+    name: policy-opa-pdp-clm
+    project: policy/opa-pdp
+    project-name: policy-opa-pdp
+    build-node: ubuntu2004-builder-4c-4g
+    nexus-iq-namespace: onap-
+    golang-version: "1.23"
+    jobs:
+      - gerrit-nexus-iq-go-clm
+    branch: "master"