.galaxy/
*.retry
cloud-env.json
+
+# IDE
+
+.idea/
\ No newline at end of file
--- /dev/null
+---
+- project:
+ name: com-gs-lite-project-view
+ project-name: com-gs-lite
+ views:
+ - project-view
+
+- project:
+ name: com-gs-lite-info
+ project: com/gs-lite
+ project-name: com-gs-lite
+ build-node: centos7-builder-1c-1g
+ jobs:
+ - gerrit-info-yaml-verify
--- /dev/null
+---
+- project:
+ name: nonrtric-project-view
+ project-name: nonrtric
+ views:
+ - project-view
+
+- project:
+ name: nonrtric-info
+ project: nonrtric
+ project-name: nonrtric
+ branch: master
+ jobs:
+ - gerrit-info-yaml-verify
project-name: ric-plt-lib-rmr
# maven settings file has credentials
mvn-settings: ric-plt-lib-rmr-settings
-
-# build and publish packages to PackageCloud.io
-- project:
- <<: *rmr_common
- name: ric-plt-lib-rmr
# image is not pushed, use trivial tag
container-tag-method: latest
# image name
gerrit_trigger_file_paths:
- compare-type: REG_EXP
pattern: '^((?!src/bindings|\/COMMIT_MSG).)*$'
+
+# verify RMR changes targeted at any branch
+- project:
+ <<: *rmr_common
+ name: ric-plt-lib-rmr-verify
jobs:
- gerrit-docker-verify
- - oran-gerrit-docker-ci-pc-merge
stream:
- # verify and push from all branches
- all:
branch: '*'
-# build and publish distributions to test.pypi.org
+# build RMR and publish to PackageCloud.io on merge to master branch
- project:
<<: *rmr_common
- name: ric-plt-lib-rmr-python-pypi
+ name: ric-plt-lib-rmr-merge
+ jobs:
+ - oran-gerrit-docker-ci-pc-merge
+ stream:
+ - master:
+ branch: master
+
+- rmr_python_common: &rmr_python_common
+ name: rmr-python-common
+ # git repo
+ project: ric-plt/lib/rmr
+ # jenkins job name prefix
project-name: ric-plt-lib-rmr-python
+ # maven settings file has credentials
+ mvn-settings: ric-plt-lib-rmr-settings
# sigul requires centos
build-node: centos7-builder-1c-1g
# install prereqs
gerrit_trigger_file_paths:
- compare-type: REG_EXP
pattern: 'src/bindings/rmr-python/.*'
+
+# verify binding changes targeted at any branch
+- project:
+ <<: *rmr_python_common
+ name: ric-plt-lib-rmr-python-pypi-verify
stream:
- # verify and push from all branches
- all:
branch: '*'
jobs:
- - '{project-name}-gerrit-pypi-jobs'
+ - gerrit-pypi-verify
+
+# build and publish distributions to test.pypi.org from master
+- project:
+ <<: *rmr_python_common
+ name: ric-plt-lib-rmr-python-pypi-merge
+ stream:
+ - master:
+ branch: master
+ jobs:
+ - gerrit-pypi-verify
# promote distributions from test to pypi.org
- project:
- <<: *rmr_common
+ <<: *rmr_python_common
name: ric-plt-lib-rmr-python-pypi-release
- project-name: ric-plt-lib-rmr-python
- # sigul requires centos
- build-node: centos7-builder-1c-1g
jobs:
- '{project-name}-gerrit-pypi-release-jobs'
- project:
- <<: *rmr_common
+ <<: *rmr_python_common
name: ric-plt-lib-rmr-python-sonar
- project-name: ric-plt-lib-rmr-python
branch: master
python-version: python3
# the pre-build-script installs debian packages
--- /dev/null
+---
+- project:
+ name: ric-plt-xapp-frame-project-view
+ project-name: ric-plt-xapp-frame
+ views:
+ - project-view
+
+- project:
+ name: ric-plt-xapp-frame-info
+ project: ric-plt/xapp-frame
+ project-name: ric-plt-xapp-frame
+ build-node: centos7-builder-1c-1g
+ jobs:
+ - gerrit-info-yaml-verify
+
+- xapp_frame_docker_common: &xapp_frame_docker_common
+ # values apply to all xapp-frame docker projects
+ name: xapp-frame-docker-common
+ # git repo
+ project: ric-plt/xapp-frame
+ # jenkins job name prefix
+ project-name: ric-plt-xapp-frame
+ # maven settings file has docker credentials
+ mvn-settings: ric-plt-xapp-frame-settings
+
+# runs unit tests on verify only
+- project:
+ <<: *xapp_frame_docker_common
+ name: ric-plt-xapp-frame
+ # image name, altho it is never pushed
+ docker-name: '{name}'
+ # use host network
+ docker-build-args: '--network=host -f ci/Dockerfile'
+ # image tag; use a fixed value
+ container-tag-method: latest
+ jobs:
+ - gerrit-docker-verify
+ stream:
+ - master:
+ branch: master
--- /dev/null
+---
+- project:
+ name: ric-plt-dbaas-hiredis-vip-info
+ project-name: ric-plt-dbaas-hiredis-vip
+ jobs:
+ - gerrit-info-yaml-verify
+ project: ric-plt/dbaas/hiredis-vip
+ branch: master
--- /dev/null
+---
+- project:
+ name: ric-plt-demo1-info
+ project-name: ric-plt-demo1
+ jobs:
+ - gerrit-info-yaml-verify
+ project: ric-plt/demo1
+ branch: master
--- /dev/null
+---
+- project:
+ name: ric-plt-jaegeradapter-info
+ project-name: ric-plt-jaegeradapter
+ jobs:
+ - gerrit-info-yaml-verify
+ project: ric-plt/jaegeradapter
+ branch: master
--- /dev/null
+---
+- project:
+ name: ric-plt-nodeb-rnib-info
+ project-name: ric-plt-nodeb-rnib
+ jobs:
+ - gerrit-info-yaml-verify
+ project: ric-plt/nodeb-rnib
+ branch: master
--- /dev/null
+---
+- project:
+ name: ric-plt-resource-status-processor-info
+ project-name: ric-plt-resource-status-processor
+ jobs:
+ - gerrit-info-yaml-verify
+ project: ric-plt/resource-status-processor
+ branch: master
--- /dev/null
+---
+- project:
+ name: ric-plt-ric-dep-info
+ project-name: ric-plt-ric-dep
+ jobs:
+ - gerrit-info-yaml-verify
+ project: ric-plt/ric-dep
+ branch: master
--- /dev/null
+---
+- project:
+ name: ric-plt-ric-test-info
+ project-name: ric-plt-ric-test
+ jobs:
+ - gerrit-info-yaml-verify
+ project: ric-plt/ric-test
+ branch: master
--- /dev/null
+---
+- project:
+ name: ric-plt-sdlpy-info
+ project-name: ric-plt-sdlpy
+ jobs:
+ - gerrit-info-yaml-verify
+ project: ric-plt/sdlpy
+ branch: master
--- /dev/null
+---
+- project:
+ name: ric-plt-streaming-protobufs-info
+ project-name: ric-plt-streaming-protobufs
+ jobs:
+ - gerrit-info-yaml-verify
+ project: ric-plt/streaming-protobufs
+ branch: master
--- /dev/null
+---
+- project:
+ name: ric-plt-utils-info
+ project-name: ric-plt-utils
+ jobs:
+ - gerrit-info-yaml-verify
+ project: ric-plt/utils
+ branch: master
-# Global read the docs jobs
+# Global read the docs version 3 jobs
#
# jobs trigger for all projects on any changes
# to files in the docs/* directory
+# and publish subprojects to readthedocs.io
+# using credentials from Jenkins settings
---
- project:
name: rtdv3-view
- project:
name: rtdv3-global
build-node: centos7-builder-1c-1g
+ # override the default to ignore ref-updated-event
+ gerrit_merge_triggers:
+ - change-merged-event
+ - comment-added-contains-event:
+ comment-contains-value: remerge$
jobs:
- rtdv3-global-verify
- rtdv3-global-merge