ORANSC: Introduction ORANSC upstream to Nordix
Initialy the jenkins rebase and push-upstream jobs
are introduced for the ORANSC projects:
- portal/ric-dashboard
- nonrtric
- oam
- it/dep
- it/test
- ric-app/admin
- ric-app/mc
- ric-plt/a1
- ric-plt/appmgr
- ric-plt/dbaas
- ric-plt/e2
- ric-plt/e2mgr
- ric-plt/jaegeradapter
- ric-plt/lib/rmr
- ric-plt/nodeb-rnib
- ric-plt/rtmgr
- ric-plt/sdl
- ric-plt/sdlgo
- ric-plt/submgr
- ric-plt/tracelibcpp
- ric-plt/tracelibgo
- ric-plt/ue-nib
- ric-plt/utils
- sim
- sim/a1-interface
- sim/e2-interface
- sim/o1-interface
Change-Id: I8218e747d23ea0f8c3e13e1e3d236c87d58e1b76
diff --git a/jjb/global/jjb-macros.yaml b/jjb/global/jjb-macros.yaml
index 7f71596..58ba0f4 100644
--- a/jjb/global/jjb-macros.yaml
+++ b/jjb/global/jjb-macros.yaml
@@ -106,6 +106,22 @@
default: ssh://$GERRIT_USER@review.opendev.org:29418
description: SSH URL to Project Repo on OpenDev Gerrit to clone repo
+- parameter:
+ name: oransc-gerrit-parameters
+ parameters:
+ - string:
+ name: GERRIT_USER
+ default: nordix
+ description: Non-interactive user to stream Gerrit Events on ORAN-SC Gerrit
+ - string:
+ name: GIT_BASE_HTTPS
+ default: https://gerrit.o-ran-sc.org/r
+ description: HTTPS URL to Project Repo on ORAN-SC Gerrit to clone repo
+ - string:
+ name: GIT_BASE_SSH
+ default: ssh://$GERRIT_USER@gerrit.o-ran-sc.org:29418
+ description: SSH URL to Project Repo on ORAN-SC Gerrit to clone repo
+
# defaults for job build history
- property:
name: logrotate-default
@@ -359,6 +375,28 @@
silent: true
silent-start: true
+# triggers for ORANSC Gerrit
+- trigger:
+ name: oransc-gerrit-trigger-change-merged
+ triggers:
+ - gerrit:
+ server-name: 'ORANSC Gerrit'
+ trigger-on:
+ - change-merged-event
+ - comment-added-contains-event:
+ comment-contains-value: 'remerge'
+ projects:
+ - project-compare-type: 'ANT'
+ project-pattern: '{project}'
+ branches:
+ - branch-compare-type: 'ANT'
+ branch-pattern: '**/{branch}'
+ file-paths:
+ - compare-type: 'ANT'
+ pattern: '{files}'
+ silent: true
+ silent-start: true
+
# wrappers to use for jobs
- wrapper:
name: nordixinfra-jjb-creds-wrapper
diff --git a/jjb/oransc/global-templates-oran-push-upstream.yaml b/jjb/oransc/global-templates-oran-push-upstream.yaml
new file mode 100644
index 0000000..6dfe9ab
--- /dev/null
+++ b/jjb/oransc/global-templates-oran-push-upstream.yaml
@@ -0,0 +1,37 @@
+- job-template:
+ name: 'oransc-{project-name}-push-upstream'
+ node: infra-ubuntu1804
+ disabled: false
+ concurrent: false
+
+ properties:
+ - logrotate
+
+ parameters:
+ - string:
+ name: PROJECT
+ default: 'oransc/{project}'
+ description: JJB configured PROJECT parameter to identify a Nordix Gerrit project
+ - nordix-gerrit-parameters
+
+ scm:
+ - git-scm-gerrit:
+ ssh-credentials-id: nordixinfra-nordix-gerrit-ssh
+ branch: $GERRIT_BRANCH
+ refspec: $GERRIT_REFSPEC
+ wipe_workspace: true
+ clean_before: false
+
+ triggers:
+ - nordix-gerrit-push-upstream:
+ project: 'oransc/{project}'
+ branch: '**'
+ files: '**'
+
+ wrappers:
+ - build-timeout:
+ timeout: 10
+
+ builders:
+ - shell:
+ !include-raw-escape: ./push-upstream-jobs.sh
diff --git a/jjb/oransc/global-templates-oran-rebase.yaml b/jjb/oransc/global-templates-oran-rebase.yaml
new file mode 100644
index 0000000..60175bf
--- /dev/null
+++ b/jjb/oransc/global-templates-oran-rebase.yaml
@@ -0,0 +1,50 @@
+- job-template:
+ name: 'oransc-{project-name}-rebase'
+ node: infra-ubuntu1804
+ disabled: false
+ concurrent: false
+
+ properties:
+ - logrotate
+
+ parameters:
+ - oransc-gerrit-parameters
+ - string:
+ name: PROJECT
+ default: '{project}'
+ description: JJB configured PROJECT parameter to identify a Nordix Gerrit project
+ - string:
+ name: NORDIX_REMOTE
+ default: 'ssh://infra@gerrit.nordix.org:29418/oransc/{project}.git'
+ description: The remote to add for Nordix.
+
+ scm:
+ - git-scm:
+ ssh-credentials-id: nordixinfra-lfn-gerrit-ssh
+ branch: 'master'
+ refspec: ''
+ wipe_workspace: false
+ clean_before: true
+
+ triggers:
+ - oransc-gerrit-trigger-change-merged:
+ project: '{project}'
+ branch: '**'
+ files: '**'
+ - timed: "@midnight"
+
+ wrappers:
+ - build-timeout:
+ timeout: 10
+
+ builders:
+ - shell:
+ !include-raw-escape: ./rebase-jobs.sh
+
+ publishers:
+ - notify-slack:
+ slack-channel: '#infra'
+ notify-start: false
+ notify-success: false
+ notify-failure: true
+ notify-back-to-normal: true
diff --git a/jjb/oransc/it-dep/it-dep-push-upstream-jobs.yml b/jjb/oransc/it-dep/it-dep-push-upstream-jobs.yml
new file mode 100644
index 0000000..937dafa
--- /dev/null
+++ b/jjb/oransc/it-dep/it-dep-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: it-dep-push-upstream
+ project: it/dep
+ project-name: it-dep
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/it-dep/it-dep-rebase-jobs.yml b/jjb/oransc/it-dep/it-dep-rebase-jobs.yml
new file mode 100644
index 0000000..3908fb2
--- /dev/null
+++ b/jjb/oransc/it-dep/it-dep-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: it-dep-rebase
+ project: it/dep
+ project-name: it-dep
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/it-test/it-test-push-upstream-jobs.yml b/jjb/oransc/it-test/it-test-push-upstream-jobs.yml
new file mode 100644
index 0000000..beed887
--- /dev/null
+++ b/jjb/oransc/it-test/it-test-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: it-test-push-upstream
+ project: it/test
+ project-name: it-test
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/it-test/it-test-rebase-jobs.yml b/jjb/oransc/it-test/it-test-rebase-jobs.yml
new file mode 100644
index 0000000..bdc54c7
--- /dev/null
+++ b/jjb/oransc/it-test/it-test-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: it-test-rebase
+ project: it/test
+ project-name: it-test
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/nonrtric/nonrtric-push-upstream-jobs.yml b/jjb/oransc/nonrtric/nonrtric-push-upstream-jobs.yml
new file mode 100644
index 0000000..176b280
--- /dev/null
+++ b/jjb/oransc/nonrtric/nonrtric-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: nonrtric-push-upstream
+ project: nonrtric
+ project-name: nonrtric
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/nonrtric/nonrtric-rebase-jobs.yml b/jjb/oransc/nonrtric/nonrtric-rebase-jobs.yml
new file mode 100644
index 0000000..4d6ad33
--- /dev/null
+++ b/jjb/oransc/nonrtric/nonrtric-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: nonrtric-rebase
+ project: nonrtric
+ project-name: nonrtric
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/oam/oam-push-upstream-jobs.yml b/jjb/oransc/oam/oam-push-upstream-jobs.yml
new file mode 100644
index 0000000..819f1e0
--- /dev/null
+++ b/jjb/oransc/oam/oam-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: oam-push-upstream
+ project: oam
+ project-name: oam
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/oam/oam-rebase-jobs.yml b/jjb/oransc/oam/oam-rebase-jobs.yml
new file mode 100644
index 0000000..a6eb7d7
--- /dev/null
+++ b/jjb/oransc/oam/oam-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: oam-rebase
+ project: oam
+ project-name: oam
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/portal-ric-dashboard/portal-ric-dashboard-push-upstream-jobs.yml b/jjb/oransc/portal-ric-dashboard/portal-ric-dashboard-push-upstream-jobs.yml
new file mode 100644
index 0000000..b80df00
--- /dev/null
+++ b/jjb/oransc/portal-ric-dashboard/portal-ric-dashboard-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: portal-ric-dashboard-push-upstream
+ project: portal/ric-dashboard
+ project-name: portal-ric-dashboard
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/portal-ric-dashboard/portal-ric-dashboard-rebase-jobs.yml b/jjb/oransc/portal-ric-dashboard/portal-ric-dashboard-rebase-jobs.yml
new file mode 100644
index 0000000..e7a54e6
--- /dev/null
+++ b/jjb/oransc/portal-ric-dashboard/portal-ric-dashboard-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: portal-ric-dashboard-rebase
+ project: portal/ric-dashboard
+ project-name: portal-ric-dashboard
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/push-upstream-jobs.sh b/jjb/oransc/push-upstream-jobs.sh
new file mode 100755
index 0000000..03f412f
--- /dev/null
+++ b/jjb/oransc/push-upstream-jobs.sh
@@ -0,0 +1,73 @@
+#!/bin/bash
+
+# ============LICENSE_START====================================================
+# Copyright (C) 2019 The Nordix Foundation. All rights reserved.
+# =============================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END======================================================
+#
+# This script will take the single commit form the given Nordix Gerrit review
+# and push it, and all its ancestor commit till $GERRIT_BRANCH, to ORANSC Gerrit.
+# Pre-requisites for script to run successfully:
+# - Author name in Nordix Gerrit equals LFID
+# i.e. need to run "git config --global user.name <LFID>"
+# - infra public key on build server needs to be added to your users SSH
+# Public Keys in ORANSC Gerrit
+#
+set -euxo pipefail
+
+cd "$WORKSPACE"
+
+oransc_gerrit_base='gerrit.o-ran-sc.org:29418'
+echo >&2 "Collecting information about what and how to push towards ORANSC Gerrit"
+
+# The git hash of the commit in the review this job runs on
+commit_hash="$GERRIT_PATCHSET_REVISION"
+
+# GERRIT_PROJECT is in the form of oransc/<oransc-project>
+oransc_project=$(echo "$GERRIT_PROJECT" | cut -d/ -f2- )
+
+# Unfortunately for the some of the Nordix users, the Nordix Gerrit username don't match
+# the ORANSC Gerrit username for their LFID. The git author will be used
+# to push the change to ORANSC Gerrit.
+username=$(git show -s --pretty=%an)
+
+oransc_remote_url="ssh://$username@$oransc_gerrit_base/$oransc_project"
+
+# GERRIT_BRANCH is the _intended_ branch of the commit under review
+# E.g. git push HEAD:refs/for/master => GERRIT_BRANCH='master'
+# GERRIT_TOPIC is the rest of the refspec after GERRIT_BRANCH when the topic
+# is set for the change.
+if [ -z "${GERRIT_TOPIC:-}" ] ; then
+ refspec="$commit_hash:refs/for/$GERRIT_BRANCH"
+else
+ refspec="$commit_hash:refs/for/$GERRIT_BRANCH/$GERRIT_TOPIC"
+fi
+
+echo >&2 "Pushing to ORANSC Gerrit"
+
+# do not fail if git push fails as in case of no new changes we want to succeed. See below.
+set +o pipefail
+
+git push "$oransc_remote_url" "$refspec" 2>&1 | tee push_result.txt
+push_result=${PIPESTATUS[0]}
+
+# make the job a success if the above git push fails due to no new changes are needed
+# to be created upstream. This will be useful when we switch to automatic triggering
+# of the push-upstream for each patch set and jobs on different commits in a same chain
+# will race with each other to push parts of the chain
+if [ $push_result -ne 0 ]; then
+ grep '(no new changes)' push_result.txt
+fi
diff --git a/jjb/oransc/rebase-jobs.sh b/jjb/oransc/rebase-jobs.sh
new file mode 100755
index 0000000..d5c90e4
--- /dev/null
+++ b/jjb/oransc/rebase-jobs.sh
@@ -0,0 +1,40 @@
+#!/bin/bash
+set -o errexit
+set -o nounset
+set -o pipefail
+
+cd $WORKSPACE
+# Make sure the Nordix is set from Jenkins Job configuration
+# parameter: NORDIX_REMOTE and not from previous job execution
+if git remote | grep nordix > /dev/null ; then
+ git remote rm nordix
+fi
+# When the GERRIT_BRANCH is not set the rebase job wasn't triggered by merge
+# but it's executed as part of timer. In this case we will make sure that all
+# branches from remote are synced with Nordix Gerrit.
+if [[ -z "${GERRIT_BRANCH:-}" ]] ; then
+ echo "-- Fetch all branches from ORAN Gerrit for project: ${PROJECT} --"
+ REMOTE_BRANCHES=$(git branch -r | grep -v 'HEAD -> ' | awk '/origin/ {gsub("origin/","");print}')
+ for branch in ${REMOTE_BRANCHES} ; do
+ git branch -f --track ${branch} origin/${branch}
+ done
+# The job was triggered by merge on ORAN Gerrit. We will make sure that branch set
+# in GERRIT_BRANCH is in sync with Nordix Gerrit.
+else
+ echo "-- Fetch branch: ${GERRIT_BRANCH} from ORAN Gerrit for project: ${PROJECT} --"
+ REMOTE_BRANCHES=${GERRIT_BRANCH}
+ git branch -f --track ${GERRIT_BRANCH} origin/${GERRIT_BRANCH}
+fi
+git fetch origin -v
+echo "-- Adding new remote $NORDIX_REMOTE for sync --"
+git remote add nordix $NORDIX_REMOTE
+git remote -v
+echo "-- Merging changes from ORAN remote branches to local branch: --"
+for branch in ${REMOTE_BRANCHES} ; do
+ echo "------ Branch name: ${branch}"
+ git checkout ${branch} -q -f
+ git merge origin/${branch} --ff-only --stat
+done
+echo "-- Pushing changes to Nordix Gerrit --"
+git push nordix --all -v
+echo "--------------------------------------------------------------------"
diff --git a/jjb/oransc/ric-app-admin/ric-app-admin-push-upstream-jobs.yml b/jjb/oransc/ric-app-admin/ric-app-admin-push-upstream-jobs.yml
new file mode 100644
index 0000000..bdc5de4
--- /dev/null
+++ b/jjb/oransc/ric-app-admin/ric-app-admin-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-app-admin-push-upstream
+ project: ric-app/admin
+ project-name: ric-app-admin
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/ric-app-admin/ric-app-admin-rebase-jobs.yml b/jjb/oransc/ric-app-admin/ric-app-admin-rebase-jobs.yml
new file mode 100644
index 0000000..e0574df
--- /dev/null
+++ b/jjb/oransc/ric-app-admin/ric-app-admin-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-app-admin-rebase
+ project: ric-app/admin
+ project-name: ric-app-admin
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/ric-app-mc/ric-app-mc-push-upstream-jobs.yml b/jjb/oransc/ric-app-mc/ric-app-mc-push-upstream-jobs.yml
new file mode 100644
index 0000000..eebab64
--- /dev/null
+++ b/jjb/oransc/ric-app-mc/ric-app-mc-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-app-mc-push-upstream
+ project: ric-app/mc
+ project-name: ric-app-mc
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/ric-app-mc/ric-app-mc-rebase-jobs.yml b/jjb/oransc/ric-app-mc/ric-app-mc-rebase-jobs.yml
new file mode 100644
index 0000000..b33e80e
--- /dev/null
+++ b/jjb/oransc/ric-app-mc/ric-app-mc-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-app-mc-rebase
+ project: ric-app/mc
+ project-name: ric-app-mc
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-a1/ric-plt-a1-push-upstream-jobs.yml b/jjb/oransc/ric-plt-a1/ric-plt-a1-push-upstream-jobs.yml
new file mode 100644
index 0000000..7d24b07
--- /dev/null
+++ b/jjb/oransc/ric-plt-a1/ric-plt-a1-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-a1-push-upstream
+ project: ric-plt/a1
+ project-name: ric-plt-a1
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-a1/ric-plt-a1-rebase-jobs.yml b/jjb/oransc/ric-plt-a1/ric-plt-a1-rebase-jobs.yml
new file mode 100644
index 0000000..f5ec42c
--- /dev/null
+++ b/jjb/oransc/ric-plt-a1/ric-plt-a1-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-a1-rebase
+ project: ric-plt/a1
+ project-name: ric-plt-a1
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-appmgr/ric-plt-appmgr-push-upstream-jobs.yml b/jjb/oransc/ric-plt-appmgr/ric-plt-appmgr-push-upstream-jobs.yml
new file mode 100644
index 0000000..c00e010
--- /dev/null
+++ b/jjb/oransc/ric-plt-appmgr/ric-plt-appmgr-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-appmgr-push-upstream
+ project: ric-plt/appmgr
+ project-name: ric-plt-appmgr
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-appmgr/ric-plt-appmgr-rebase-jobs.yml b/jjb/oransc/ric-plt-appmgr/ric-plt-appmgr-rebase-jobs.yml
new file mode 100644
index 0000000..c3c9313
--- /dev/null
+++ b/jjb/oransc/ric-plt-appmgr/ric-plt-appmgr-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-appmgr-rebase
+ project: ric-plt/appmgr
+ project-name: ric-plt-appmgr
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-dbaas/ric-plt-dbaas-push-upstream-jobs.yml b/jjb/oransc/ric-plt-dbaas/ric-plt-dbaas-push-upstream-jobs.yml
new file mode 100644
index 0000000..8fc53a2
--- /dev/null
+++ b/jjb/oransc/ric-plt-dbaas/ric-plt-dbaas-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-dbaas-push-upstream
+ project: ric-plt/dbaas
+ project-name: ric-plt-dbaas
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-dbaas/ric-plt-dbaas-rebase-jobs.yml b/jjb/oransc/ric-plt-dbaas/ric-plt-dbaas-rebase-jobs.yml
new file mode 100644
index 0000000..1250216
--- /dev/null
+++ b/jjb/oransc/ric-plt-dbaas/ric-plt-dbaas-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-dbaas-rebase
+ project: ric-plt/dbaas
+ project-name: ric-plt-dbaas
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-e2/ric-plt-e2-push-upstream-jobs.yml b/jjb/oransc/ric-plt-e2/ric-plt-e2-push-upstream-jobs.yml
new file mode 100644
index 0000000..30991fe
--- /dev/null
+++ b/jjb/oransc/ric-plt-e2/ric-plt-e2-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-e2-push-upstream
+ project: ric-plt/e2
+ project-name: ric-plt-e2
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-e2/ric-plt-e2-rebase-jobs.yml b/jjb/oransc/ric-plt-e2/ric-plt-e2-rebase-jobs.yml
new file mode 100644
index 0000000..049f392
--- /dev/null
+++ b/jjb/oransc/ric-plt-e2/ric-plt-e2-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-e2-rebase
+ project: ric-plt/e2
+ project-name: ric-plt-e2
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-e2mgr/ric-plt-e2mgr-push-upstream-jobs.yml b/jjb/oransc/ric-plt-e2mgr/ric-plt-e2mgr-push-upstream-jobs.yml
new file mode 100644
index 0000000..b3d0aac
--- /dev/null
+++ b/jjb/oransc/ric-plt-e2mgr/ric-plt-e2mgr-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-e2mgr-push-upstream
+ project: ric-plt/e2mgr
+ project-name: ric-plt-e2mgr
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-e2mgr/ric-plt-e2mgr-rebase-jobs.yml b/jjb/oransc/ric-plt-e2mgr/ric-plt-e2mgr-rebase-jobs.yml
new file mode 100644
index 0000000..0f18a9c
--- /dev/null
+++ b/jjb/oransc/ric-plt-e2mgr/ric-plt-e2mgr-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-e2mgr-rebase
+ project: ric-plt/e2mgr
+ project-name: ric-plt-e2mgr
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-jaegeradapter/ric-plt-jaegeradapter-push-upstream-jobs.yml b/jjb/oransc/ric-plt-jaegeradapter/ric-plt-jaegeradapter-push-upstream-jobs.yml
new file mode 100644
index 0000000..53bce66
--- /dev/null
+++ b/jjb/oransc/ric-plt-jaegeradapter/ric-plt-jaegeradapter-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-jaegeradapter-push-upstream
+ project: ric-plt/jaegeradapter
+ project-name: ric-plt-jaegeradapter
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-jaegeradapter/ric-plt-jaegeradapter-rebase-jobs.yml b/jjb/oransc/ric-plt-jaegeradapter/ric-plt-jaegeradapter-rebase-jobs.yml
new file mode 100644
index 0000000..c5aa63f
--- /dev/null
+++ b/jjb/oransc/ric-plt-jaegeradapter/ric-plt-jaegeradapter-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-jaegeradapter-rebase
+ project: ric-plt/jaegeradapter
+ project-name: ric-plt-jaegeradapter
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-lib-rmr/ric-plt-lib-rmr-push-upstream-jobs.yml b/jjb/oransc/ric-plt-lib-rmr/ric-plt-lib-rmr-push-upstream-jobs.yml
new file mode 100644
index 0000000..50553ea
--- /dev/null
+++ b/jjb/oransc/ric-plt-lib-rmr/ric-plt-lib-rmr-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-lib-rmr-push-upstream
+ project: ric-plt/lib/rmr
+ project-name: ric-plt-lib-rmr
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-lib-rmr/ric-plt-lib-rmr-rebase-jobs.yml b/jjb/oransc/ric-plt-lib-rmr/ric-plt-lib-rmr-rebase-jobs.yml
new file mode 100644
index 0000000..cb28a6d
--- /dev/null
+++ b/jjb/oransc/ric-plt-lib-rmr/ric-plt-lib-rmr-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-lib-rmr-rebase
+ project: ric-plt/lib/rmr
+ project-name: ric-plt-lib-rmr
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-nodeb-rnib/ric-plt-nodeb-rnib-push-upstream-jobs.yml b/jjb/oransc/ric-plt-nodeb-rnib/ric-plt-nodeb-rnib-push-upstream-jobs.yml
new file mode 100644
index 0000000..3a0fee1
--- /dev/null
+++ b/jjb/oransc/ric-plt-nodeb-rnib/ric-plt-nodeb-rnib-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-nodeb-rnib-push-upstream
+ project: ric-plt/nodeb-rnib
+ project-name: ric-plt-nodeb-rnib
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-nodeb-rnib/ric-plt-nodeb-rnib-rebase-jobs.yml b/jjb/oransc/ric-plt-nodeb-rnib/ric-plt-nodeb-rnib-rebase-jobs.yml
new file mode 100644
index 0000000..94592fa
--- /dev/null
+++ b/jjb/oransc/ric-plt-nodeb-rnib/ric-plt-nodeb-rnib-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-nodeb-rnib-rebase
+ project: ric-plt/nodeb-rnib
+ project-name: ric-plt-nodeb-rnib
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-rtmgr/ric-plt-rtmgr-push-upstream-jobs.yml b/jjb/oransc/ric-plt-rtmgr/ric-plt-rtmgr-push-upstream-jobs.yml
new file mode 100644
index 0000000..7e56561
--- /dev/null
+++ b/jjb/oransc/ric-plt-rtmgr/ric-plt-rtmgr-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-rtmgr-push-upstream
+ project: ric-plt/rtmgr
+ project-name: ric-plt-rtmgr
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-rtmgr/ric-plt-rtmgr-rebase-jobs.yml b/jjb/oransc/ric-plt-rtmgr/ric-plt-rtmgr-rebase-jobs.yml
new file mode 100644
index 0000000..cce4446
--- /dev/null
+++ b/jjb/oransc/ric-plt-rtmgr/ric-plt-rtmgr-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-rtmgr-rebase
+ project: ric-plt/rtmgr
+ project-name: ric-plt-rtmgr
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-sdl/ric-plt-sdl-push-upstream-jobs.yml b/jjb/oransc/ric-plt-sdl/ric-plt-sdl-push-upstream-jobs.yml
new file mode 100644
index 0000000..20dc80d
--- /dev/null
+++ b/jjb/oransc/ric-plt-sdl/ric-plt-sdl-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-sdl-push-upstream
+ project: ric-plt/sdl
+ project-name: ric-plt-sdl
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-sdl/ric-plt-sdl-rebase-jobs.yml b/jjb/oransc/ric-plt-sdl/ric-plt-sdl-rebase-jobs.yml
new file mode 100644
index 0000000..3a7c625
--- /dev/null
+++ b/jjb/oransc/ric-plt-sdl/ric-plt-sdl-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-sdl-rebase
+ project: ric-plt/sdl
+ project-name: ric-plt-sdl
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-sdlgo/ric-plt-sdlgo-push-upstream-jobs.yml b/jjb/oransc/ric-plt-sdlgo/ric-plt-sdlgo-push-upstream-jobs.yml
new file mode 100644
index 0000000..4999cff
--- /dev/null
+++ b/jjb/oransc/ric-plt-sdlgo/ric-plt-sdlgo-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-sdlgo-push-upstream
+ project: ric-plt/sdlgo
+ project-name: ric-plt-sdlgo
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-sdlgo/ric-plt-sdlgo-rebase-jobs.yml b/jjb/oransc/ric-plt-sdlgo/ric-plt-sdlgo-rebase-jobs.yml
new file mode 100644
index 0000000..8ce8b7a
--- /dev/null
+++ b/jjb/oransc/ric-plt-sdlgo/ric-plt-sdlgo-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-sdlgo-rebase
+ project: ric-plt/sdlgo
+ project-name: ric-plt-sdlgo
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-submgr/ric-plt-submgr-push-upstream-jobs.yml b/jjb/oransc/ric-plt-submgr/ric-plt-submgr-push-upstream-jobs.yml
new file mode 100644
index 0000000..208c96a
--- /dev/null
+++ b/jjb/oransc/ric-plt-submgr/ric-plt-submgr-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-submgr-push-upstream
+ project: ric-plt/submgr
+ project-name: ric-plt-submgr
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-submgr/ric-plt-submgr-rebase-jobs.yml b/jjb/oransc/ric-plt-submgr/ric-plt-submgr-rebase-jobs.yml
new file mode 100644
index 0000000..fea060a
--- /dev/null
+++ b/jjb/oransc/ric-plt-submgr/ric-plt-submgr-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-submgr-rebase
+ project: ric-plt/submgr
+ project-name: ric-plt-submgr
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-tracelibcpp/ric-plt-tracelibcpp-push-upstream-jobs.yml b/jjb/oransc/ric-plt-tracelibcpp/ric-plt-tracelibcpp-push-upstream-jobs.yml
new file mode 100644
index 0000000..6c49739
--- /dev/null
+++ b/jjb/oransc/ric-plt-tracelibcpp/ric-plt-tracelibcpp-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-tracelibcpp-push-upstream
+ project: ric-plt/tracelibcpp
+ project-name: ric-plt-tracelibcpp
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-tracelibcpp/ric-plt-tracelibcpp-rebase-jobs.yml b/jjb/oransc/ric-plt-tracelibcpp/ric-plt-tracelibcpp-rebase-jobs.yml
new file mode 100644
index 0000000..5a0b271
--- /dev/null
+++ b/jjb/oransc/ric-plt-tracelibcpp/ric-plt-tracelibcpp-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-tracelibcpp-rebase
+ project: ric-plt/tracelibcpp
+ project-name: ric-plt-tracelibcpp
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-tracelibgo/ric-plt-tracelibgo-push-upstream-jobs.yml b/jjb/oransc/ric-plt-tracelibgo/ric-plt-tracelibgo-push-upstream-jobs.yml
new file mode 100644
index 0000000..2a1273c
--- /dev/null
+++ b/jjb/oransc/ric-plt-tracelibgo/ric-plt-tracelibgo-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-tracelibgo-push-upstream
+ project: ric-plt/tracelibgo
+ project-name: ric-plt-tracelibgo
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-tracelibgo/ric-plt-tracelibgo-rebase-jobs.yml b/jjb/oransc/ric-plt-tracelibgo/ric-plt-tracelibgo-rebase-jobs.yml
new file mode 100644
index 0000000..bc40038
--- /dev/null
+++ b/jjb/oransc/ric-plt-tracelibgo/ric-plt-tracelibgo-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-tracelibgo-rebase
+ project: ric-plt/tracelibgo
+ project-name: ric-plt-tracelibgo
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-ue-nib/ric-plt-ue-nib-push-upstream-jobs.yml b/jjb/oransc/ric-plt-ue-nib/ric-plt-ue-nib-push-upstream-jobs.yml
new file mode 100644
index 0000000..aa6bd8c
--- /dev/null
+++ b/jjb/oransc/ric-plt-ue-nib/ric-plt-ue-nib-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-ue-nib-push-upstream
+ project: ric-plt/ue-nib
+ project-name: ric-plt-ue-nib
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-ue-nib/ric-plt-ue-nib-rebase-jobs.yml b/jjb/oransc/ric-plt-ue-nib/ric-plt-ue-nib-rebase-jobs.yml
new file mode 100644
index 0000000..00b1579
--- /dev/null
+++ b/jjb/oransc/ric-plt-ue-nib/ric-plt-ue-nib-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-ue-nib-rebase
+ project: ric-plt/ue-nib
+ project-name: ric-plt-ue-nib
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-utils/ric-plt-utils-push-upstream-jobs.yml b/jjb/oransc/ric-plt-utils/ric-plt-utils-push-upstream-jobs.yml
new file mode 100644
index 0000000..c3fef8d
--- /dev/null
+++ b/jjb/oransc/ric-plt-utils/ric-plt-utils-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-utils-push-upstream
+ project: ric-plt/utils
+ project-name: ric-plt-utils
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/ric-plt-utils/ric-plt-utils-rebase-jobs.yml b/jjb/oransc/ric-plt-utils/ric-plt-utils-rebase-jobs.yml
new file mode 100644
index 0000000..2bd3f5e
--- /dev/null
+++ b/jjb/oransc/ric-plt-utils/ric-plt-utils-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: ric-plt-utils-rebase
+ project: ric-plt/utils
+ project-name: ric-plt-utils
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/sim-a1-interface/sim-a1-interface-push-upstream-jobs.yml b/jjb/oransc/sim-a1-interface/sim-a1-interface-push-upstream-jobs.yml
new file mode 100644
index 0000000..e0f8435
--- /dev/null
+++ b/jjb/oransc/sim-a1-interface/sim-a1-interface-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: sim-a1-interface-push-upstream
+ project: sim/a1-interface
+ project-name: sim-a1-interface
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/sim-a1-interface/sim-a1-interface-rebase-jobs.yml b/jjb/oransc/sim-a1-interface/sim-a1-interface-rebase-jobs.yml
new file mode 100644
index 0000000..4d6783d
--- /dev/null
+++ b/jjb/oransc/sim-a1-interface/sim-a1-interface-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: sim-a1-interface-rebase
+ project: sim/a1-interface
+ project-name: sim-a1-interface
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/sim-e2-interface/sim-e2-interface-push-upstream-jobs.yml b/jjb/oransc/sim-e2-interface/sim-e2-interface-push-upstream-jobs.yml
new file mode 100644
index 0000000..c1ff882
--- /dev/null
+++ b/jjb/oransc/sim-e2-interface/sim-e2-interface-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: sim-e2-interface-push-upstream
+ project: sim/e2-interface
+ project-name: sim-e2-interface
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/sim-e2-interface/sim-e2-interface-rebase-jobs.yml b/jjb/oransc/sim-e2-interface/sim-e2-interface-rebase-jobs.yml
new file mode 100644
index 0000000..6a5e017
--- /dev/null
+++ b/jjb/oransc/sim-e2-interface/sim-e2-interface-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: sim-e2-interface-rebase
+ project: sim/e2-interface
+ project-name: sim-e2-interface
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/sim-o1-interface/sim-o1-interface-push-upstream-jobs.yml b/jjb/oransc/sim-o1-interface/sim-o1-interface-push-upstream-jobs.yml
new file mode 100644
index 0000000..ede8c01
--- /dev/null
+++ b/jjb/oransc/sim-o1-interface/sim-o1-interface-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: sim-o1-interface-push-upstream
+ project: sim/o1-interface
+ project-name: sim-o1-interface
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/sim-o1-interface/sim-o1-interface-rebase-jobs.yml b/jjb/oransc/sim-o1-interface/sim-o1-interface-rebase-jobs.yml
new file mode 100644
index 0000000..7a17763
--- /dev/null
+++ b/jjb/oransc/sim-o1-interface/sim-o1-interface-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: sim-o1-interface-rebase
+ project: sim/o1-interface
+ project-name: sim-o1-interface
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file
diff --git a/jjb/oransc/sim/sim-push-upstream-jobs.yml b/jjb/oransc/sim/sim-push-upstream-jobs.yml
new file mode 100644
index 0000000..e690bdb
--- /dev/null
+++ b/jjb/oransc/sim/sim-push-upstream-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: sim-push-upstream
+ project: sim
+ project-name: sim
+
+ jobs:
+ - 'oransc-{project-name}-push-upstream'
\ No newline at end of file
diff --git a/jjb/oransc/sim/sim-rebase-jobs.yml b/jjb/oransc/sim/sim-rebase-jobs.yml
new file mode 100644
index 0000000..b7d3114
--- /dev/null
+++ b/jjb/oransc/sim/sim-rebase-jobs.yml
@@ -0,0 +1,26 @@
+---
+# ============LICENSE_START=======================================================
+# Copyright (C) 2019 Nordix Foundation.
+# ================================================================================
+# 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.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+#
+- project:
+ name: sim-rebase
+ project: sim
+ project-name: sim
+
+ jobs:
+ - 'oransc-{project-name}-rebase'
\ No newline at end of file