-Subproject commit 413bdb2e77dcc2055e05476930f13874a2fae244
+Subproject commit e5840e0c645226926475e6dfabd9f16606325ab0
+++ /dev/null
----
-- project:
- name: aai-data-router-project-view
- project-name: aai-data-router
- views:
- - project-view
-
-- project:
- name: aai-data-router-master
- project-name: 'aai-data-router'
- jobs:
- - '{project-name}-{stream}-verify-java'
- - '{project-name}-{stream}-merge-java'
- - gerrit-maven-stage:
- sign-artifacts: true
- build-node: centos7-builder-4c-4g
- maven-versions-plugin: true
- - gerrit-maven-docker-stage:
- mvn-params: '-P docker -B -Dmaven.test.skip=true'
- build-node: ubuntu1804-docker-8c-8g
- container-public-registry: 'nexus3.onap.org:10001'
- container-staging-registry: 'nexus3.onap.org:10003'
- - '{project-name}-gerrit-release-jobs':
- build-node: centos7-docker-8c-8g
- project: 'aai/data-router'
- stream:
- - 'guilin':
- branch: 'guilin'
- - 'master':
- branch: 'master'
- mvn-settings: 'aai-data-router-settings'
- files: '**'
- archive-artifacts: ''
-
-- project:
- name: aai-data-router-sonar
- jobs:
- - gerrit-maven-sonar
- sonarcloud: true
- sonarcloud-project-organization: '{sonarcloud_project_organization}'
- sonarcloud-api-token: '{sonarcloud_api_token}'
- sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- sonar-mvn-goal: '{sonar_mvn_goal}'
- cron: '@daily'
- build-node: ubuntu1804-builder-4c-4g
- project: 'aai/data-router'
- project-name: 'aai-data-router'
- branch: 'master'
- mvn-settings: 'aai-data-router-settings'
- mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: aai-data-router-clm
- jobs:
- - gerrit-maven-clm
- nexus-iq-namespace: 'onap-'
- project: 'aai/data-router'
- project-name: 'aai-data-router'
- stream:
- - 'master':
- branch: 'master'
- mvn-settings: 'aai-data-router-settings'
-
-- project:
- name: aai-data-router-info
- project-name: aai-data-router
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
- project: aai/data-router
- branch: master
+++ /dev/null
----
-- project:
- name: aai-search-data-service-project-view
- project-name: aai-search-data-service
- views:
- - project-view
-
-- project:
- name: aai-search-data-service-master
- project-name: 'aai-search-data-service'
- jobs:
- - '{project-name}-{stream}-verify-java'
- - '{project-name}-{stream}-merge-java'
- - gerrit-maven-stage:
- sign-artifacts: true
- build-node: centos7-builder-4c-4g
- maven-versions-plugin: true
- - gerrit-maven-docker-stage:
- mvn-params: '-Pdocker -B -Dmaven.test.skip=true'
- build-node: ubuntu1804-docker-8c-8g
- container-public-registry: 'nexus3.onap.org:10001'
- container-staging-registry: 'nexus3.onap.org:10003'
- - '{project-name}-gerrit-release-jobs':
- build-node: centos7-docker-8c-8g
- project: 'aai/search-data-service'
- docker-image-name: 'onap/search-data-service'
- stream:
- - 'guilin':
- branch: 'guilin'
- - 'master':
- branch: 'master'
- mvn-settings: 'aai-search-data-service-settings'
- files: '**'
- archive-artifacts: ''
-
-- project:
- name: aai-search-data-service-searchguard
- project-name: 'aai-search-data-service-searchguard'
- jobs:
- - gerrit-maven-docker-stage:
- mvn-params: '-Pdocker -B -Dmaven.test.skip=true'
- build-node: ubuntu1804-docker-8c-8g
- container-public-registry: 'nexus3.onap.org:10001'
- container-staging-registry: 'nexus3.onap.org:10003'
- project: 'aai/search-data-service'
- docker-image-name: 'onap/elasticsearch-sg'
- stream:
- - 'master':
- branch: 'master'
- mvn-settings: 'aai-search-data-service-settings'
- files: '**'
- archive-artifacts: ''
-
-- project:
- name: aai-search-data-service-sonar
- jobs:
- - gerrit-maven-sonar
- sonarcloud: true
- sonarcloud-project-organization: '{sonarcloud_project_organization}'
- sonarcloud-api-token: '{sonarcloud_api_token}'
- sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
- sonar-mvn-goal: '{sonar_mvn_goal}'
- cron: '@daily'
- build-node: ubuntu1804-builder-4c-4g
- project: 'aai/search-data-service'
- project-name: 'aai-search-data-service'
- branch: 'master'
- mvn-settings: 'aai-search-data-service-settings'
- mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: aai-search-data-service-clm
- jobs:
- - gerrit-maven-clm
- nexus-iq-namespace: 'onap-'
- project: 'aai/search-data-service'
- project-name: 'aai-search-data-service'
- stream:
- - 'master':
- branch: 'master'
- mvn-settings: 'aai-search-data-service-settings'
-
-- project:
- name: aai-search-data-service-info
- project-name: aai-search-data-service
- jobs:
- - gerrit-info-yaml-verify
- build-node: centos7-builder-2c-1g
- project: aai/search-data-service
- branch: master
-
-- project:
- name: 'aai-search-data-service-whitesource'
- project-name: 'aai-search-data-service'
- build-node: ubuntu1804-docker-8c-8g
- jobs:
- - gerrit-whitesource-scan
- mvn-settings: 'aai-search-data-service-settings'
- wss-product-name: 'aai'
- mvn-clean-install: true
- project: 'aai/search-data-service'
- branch: master
- project:
name: ccsdk-distribution-csit
jobs:
- - '{project-name}-{stream}-project-csit'
- - '{project-name}-review-verification-{stream}'
- - '{project-name}-merge-verification-{stream}'
+ - '{project-name}-review-verification-maven-{stream}':
+ build-node: ubuntu1804-docker-8c-8g
+ container-public-registry: 'nexus3.onap.org:10001'
+ container-snapshot-registry: 'nexus3.onap.org:10003'
+ mvn-params: '-Dmaven.test.skip=true -Ddocker.skip.push=true -P docker'
+ maven-versions-plugin: true
+ - '{project-name}-merge-verification-maven-{stream}':
+ build-node: ubuntu1804-docker-8c-8g
+ container-public-registry: 'nexus3.onap.org:10001'
+ container-snapshot-registry: 'nexus3.onap.org:10003'
+ mvn-params: '-Dmaven.test.skip=true -Ddocker.skip.push=true -P docker'
+ maven-versions-plugin: true
+
project-name: 'ccsdk-distribution'
recipients: 'dtimoney@att.com'
# project name in gerrit
stream:
- 'master':
branch: 'master'
- artifact-type: 'maven'
java-version: openjdk11
mvn-version: 'mvn36'
mvn-settings: 'ccsdk-distribution-settings'
mvn-snapshot-id: 'ecomp-snapshots'
nexus-snapshot-repo: 'snapshots'
+- project:
+ name: ccsdk-oran-clm
+ jobs:
+ - gerrit-maven-clm
+ nexus-iq-namespace: 'onap-'
+ project: 'ccsdk/oran'
+ project-name: 'ccsdk-oran'
+ stream:
+ - 'master':
+ branch: 'master'
+ - 'guilin':
+ branch: 'guilin'
+ java-version: openjdk11
+ mvn-version: 'mvn36'
+ mvn-settings: 'ccsdk-oran-settings'
+ mvn-opts: '-Ddocker.skip=true'
+ build-node: ubuntu1804-builder-4c-4g
+
- project:
name: ccsdk-oran-info
project: ccsdk/oran
project-name: 'cps'
branch: 'master'
mvn-settings: 'cps-settings'
- build-node: ubuntu1804-builder-4c-4g
+ build-node: centos7-docker-8c-8g
- project:
name: cps
mvn-settings: 'dcaegen2-platform-policy-handler-settings'
subproject:
- 'policy-handler':
- pattern: 'policyhandler/**'
+ pattern: '**'
path: 'policyhandler'
jobs:
- '{project-name}-{stream}-{subproject}-verify-python'
--- /dev/null
+---
+- project:
+ name: dcaegen2-platform-ves-openapi-manager-project-view
+ project-name: dcaegen2-platform-ves-openapi-manager
+ views:
+ - project-view
+
+- project:
+ name: dcaegen2-platform-ves-openapi-manager-info
+ project: dcaegen2/platform/ves-openapi-manager
+ project-name: dcaegen2-platform-ves-openapi-manager
+ build-node: centos7-builder-2c-1g
+ jobs:
+ - gerrit-info-yaml-verify
mv docs/_build/html "$WORKSPACE/archives/"
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- job-template:
# Job template for merging/publishing Sphinx/Restructured Text at RTD
- shell: !include-raw: doc-post-rtd.sh
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
-
+ - lf-infra-publish
new-normal: 1
new-low: 1
-- publisher:
- name: infra-shiplogs
- # lf-infra macro to finish up a build.
- #
- # Handles the following:
- # - Shipping logs to Nexus logs site repository
- # - Cleanup workspace
- publishers:
- - postbuildscript:
- builders:
- - role: BOTH
- build-on:
- - ABORTED
- - FAILURE
- - NOT_BUILT
- - SUCCESS
- - UNSTABLE
- build-steps:
- - lf-infra-sysstat
- - lf-infra-ship-logs
- mark-unstable-if-failed: true
- - workspace-cleanup:
- exclude:
- # Do not clean up *.jenkins-trigger files for jobs that use a
- # properties file as input for triggering another build.
- - '**/*.jenkins-trigger'
- fail-build: false
-
-
# SCMS
- scm:
name: git-scm
PARENT_JOB_NAME=$JOB_NAME
DOCKERHUB_REGISTRY=docker.io
+ publishers:
+ - lf-infra-publish
+
- job-template:
# Job template for tagging snapshot docker images
# identified by given unique tag as STAGING
- shell: '{script}'
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
-
+ - lf-infra-publish
- shell: '{script}'
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- job-template:
# Job template for Golang verify jobs with subproject support
make deploy
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- job-template:
# Job template for building & pushing docker images
- shell: '{script}'
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- job-template:
# Job template for building and pushing uniquely tagged
- shell: '{script}'
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
global-settings-type: cfp
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- job-template:
# Job template for Java verify jobs running checkstyle at the end
<<: *verify_java_defaults
name: '{project-name}-{stream}-verify-java-checkstyle'
+
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- checkstyle-result
- job-template:
settings-type: cfp
global-settings: 'global-settings'
global-settings-type: cfp
+
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- checkstyle-result-daily
- job-template:
global-settings-type: cfp
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- job-template: &merge_java_defaults
# Job template for Java merge jobs
submodule-recursive: '{submodule-recursive}'
wrappers:
- - infra-wrappers:
+ - lf-infra-wrappers:
build-timeout: '{build-timeout}'
+ jenkins-ssh-credential: '{jenkins-ssh-credential}'
triggers:
- gerrit-trigger-patch-merged:
properties: '{obj:mvn_properties}'
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- job-template:
# Job template for Java merge jobs based on
mvn-params: '{mvn-params}'
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- job-template:
# Job template for Docker daily jobs
- shell: '{script}'
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- job-template:
# Job template for building & pushing docker images
- shell: '{script}'
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- job-template:
# Job template for building & pushing docker images
- shell: '{script}'
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- job-template:
# Job template for building & pushing docker images
- shell: '{script}'
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- job-template: &docker_version_java_defaults
# Job template for building & pushing docker images
mvn-params: '{mvn-params}'
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- job-template:
# Job template for building & pushing docker images
- shell: !include-raw-escape: include-docker-push.sh
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- job-template:
# Job template for Java merge jobs for SDC specific repos
tox
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
-
+ - lf-infra-publish
- job-template:
# Job template for docker daily jobs for 3 SCMs
properties-file: version.properties
- docker-login
- shell: '{script}'
+
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- shell: '{script}'
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
-
-
+ - lf-infra-publish
# vim: sw=2 ts=2 sts=2 et :
- shell: '{script}'
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- job-template:
# Job template for two scm and script trigger - for docker daily release
- shell: '{script}'
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
send-to-individuals: true
- job-template:
- # Job template for review verification jobs in
- # project-specific CSIT flow
+ # Job template for unified review verification jobs in
+ # project-specific CSIT flow for projects built with maven
#
# The purpose of this job template is to:
- # 1. trigger snapshot docker build job
- # 2. trigger CSIT job
+ # 1. build local snapshot docker images with maven
+ # 2. run CSIT job with the local images
# 3. give a verify vote to the triggering review
#
- name: '{project-name}-review-verification-{stream}'
+ name: '{project-name}-review-verification-maven-{stream}'
+
+ ######################
+ # Default parameters #
+ ######################
+
+ branch: master
+ build-days-to-keep: 30 # 30 days in case a release takes long to get approved.
+ build-timeout: 60
+ disable-job: false
+ git-url: "$GIT_URL/$PROJECT"
+ github-url: "https://github.com"
+ maven-versions-plugin: false
+ version-properties-file: version.properties
+ mvn-central: false
+ mvn-global-settings: global-settings
+ mvn-goals: clean deploy
+ mvn-opts: ""
+ mvn-params: ""
+ maven-version: mvn36
+ ossrh-profile-id: ""
+ mvn-pom: ""
+ stream: master
+ submodule-recursive: true
+ submodule-timeout: 10
+ submodule-disable: false
+
disabled: '{disabled}'
+ archive-artifacts: >
+ **/*.log
+ **/hs_err_*.log
+ **/target/**/feature.xml
+ **/target/failsafe-reports/failsafe-summary.xml
+ **/target/surefire-reports/*-output.txt
+
project-type: freestyle
- build-node: 'ubuntu1804-docker-8c-8g'
+ node: '{build-node}'
java-version: 'openjdk11'
properties:
branch: '{branch}'
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
+ - lf-infra-maven-parameters:
+ mvn-opts: "{mvn-opts}"
+ mvn-params: "{mvn-params}"
+ mvn-version: "{mvn-version}"
+ - maven-exec:
+ maven-version: '{maven-version}'
+ - maven-params:
+ mvn-params: '{mvn-params}'
+ - string:
+ name: ARCHIVE_ARTIFACTS
+ default: "{archive-artifacts}"
+ description: Artifacts to archive to the logs server.
+ - integration-test-options:
+ test-options: '{robot-options}'
+
scm:
- gerrit-trigger-scm:
refspec: '$GERRIT_REFSPEC'
choosing-strategy: 'gerrit'
submodule-recursive: '{submodule-recursive}'
+
wrappers:
- lf-infra-wrappers:
build-timeout: '{build-timeout}'
jenkins-ssh-credential: '{jenkins-ssh-credential}'
builders:
- lf-infra-pre-build
+ - lf-jacoco-nojava-workaround
- lf-maven-install:
mvn-version: "{mvn-version}"
- lf-update-java-alternatives:
java-version: "{java-version}"
+ - lf-infra-docker-login:
+ global-settings-file: "{mvn-global-settings}"
+ settings-file: "{mvn-settings}"
+ # must provide maven settings AFTER docker-login due to its cleanup
- lf-provide-maven-settings:
global-settings-file: "{mvn-global-settings}"
settings-file: "{mvn-settings}"
- - trigger-builds:
- - project: "{project-name}-{stream}-{artifact-type}-docker-snapshot"
- predefined-parameters: |
- UNIQUE_DOCKER_TAG=$BUILD_TAG
- PROJECT=$PROJECT
- BRANCH=$BRANCH
- GERRIT_REFSPEC=$GERRIT_REFSPEC
- block: true
- - trigger-builds:
- - project: "{project-name}-{stream}-project-csit"
- predefined-parameters: |
- UNIQUE_DOCKER_TAG=$BUILD_TAG
- PROJECT=$PROJECT
- BRANCH=$BRANCH
- GERRIT_REFSPEC=$GERRIT_REFSPEC
- block: true
+ - lf-maven-versions-plugin:
+ maven-versions-plugin: "{maven-versions-plugin}"
+ version-properties-file: "{version-properties-file}"
+ mvn-version: "{mvn-version}"
+ mvn-pom: "{mvn-pom}"
+ mvn-settings: "{mvn-settings}"
+ - inject:
+ properties-content: |
+ CONTAINER_PULL_REGISTRY={container-public-registry}
+ CONTAINER_PUSH_REGISTRY={container-snapshot-registry}
+ - lf-maven-build:
+ mvn-goals: "{mvn-goals}"
+ - integration-install-robotframework
+ - inject:
+ properties-file: 'env.properties'
+ - integration-run-project-test
+ - lf-provide-maven-settings-cleanup
+
triggers:
- gerrit-trigger-patch-submitted:
server: '{server-name}'
- lf-infra-publish
- job-template:
- # Job template for merge verification jobs in
- # project-specific CSIT flow
+ # Job template for unified merge verification jobs in
+ # project-specific CSIT flow for projects built with maven
#
- # The purpose of this job template is to trigger
- # the following jobs in sequence:
- # 1. snapshot docker build job
- # 2. CSIT job
- # 3. docker staging job
+ # The purpose of this job template is to:
+ # 1. build local snapshot docker images from master with maven
+ # 2. run CSIT job with the local images
#
- name: '{project-name}-merge-verification-{stream}'
+ name: '{project-name}-merge-verification-maven-{stream}'
+
+ ######################
+ # Default parameters #
+ ######################
+
+ branch: master
+ build-days-to-keep: 30 # 30 days in case a release takes long to get approved.
+ build-timeout: 60
+ disable-job: false
+ git-url: "$GIT_URL/$PROJECT"
+ github-url: "https://github.com"
+ maven-versions-plugin: false
+ version-properties-file: version.properties
+ mvn-central: false
+ mvn-global-settings: global-settings
+ mvn-goals: clean deploy
+ mvn-opts: ""
+ mvn-params: ""
+ maven-version: mvn36
+ ossrh-profile-id: ""
+ mvn-pom: ""
+ sign-artifacts: false
+ sign-mode: serial
+ stream: master
+ submodule-recursive: true
+ submodule-timeout: 10
+ submodule-disable: false
+
disabled: '{disabled}'
+ archive-artifacts: >
+ **/*.log
+ **/hs_err_*.log
+ **/target/**/feature.xml
+ **/target/failsafe-reports/failsafe-summary.xml
+ **/target/surefire-reports/*-output.txt
project-type: freestyle
- build-node: 'ubuntu1804-docker-8c-8g'
+ node: '{build-node}'
java-version: 'openjdk11'
properties:
branch: '{branch}'
refspec: 'refs/heads/{branch}'
artifacts: '{archive-artifacts}'
+ - lf-infra-maven-parameters:
+ mvn-opts: "{mvn-opts}"
+ mvn-params: "{mvn-params}"
+ mvn-version: "{mvn-version}"
+ - maven-exec:
+ maven-version: '{maven-version}'
+ - maven-params:
+ mvn-params: '{mvn-params}'
+ - string:
+ name: ARCHIVE_ARTIFACTS
+ default: "{archive-artifacts}"
+ description: Artifacts to archive to the logs server.
+ - integration-test-options:
+ test-options: '{robot-options}'
+
scm:
- gerrit-trigger-scm:
refspec: ''
choosing-strategy: 'default'
submodule-recursive: '{submodule-recursive}'
+
wrappers:
- lf-infra-wrappers:
build-timeout: '{build-timeout}'
jenkins-ssh-credential: '{jenkins-ssh-credential}'
builders:
- lf-infra-pre-build
+ - lf-jacoco-nojava-workaround
- lf-maven-install:
mvn-version: "{mvn-version}"
- lf-update-java-alternatives:
java-version: "{java-version}"
+ - lf-infra-docker-login:
+ global-settings-file: "{mvn-global-settings}"
+ settings-file: "{mvn-settings}"
+ # must provide maven settings AFTER docker-login due to its cleanup
- lf-provide-maven-settings:
global-settings-file: "{mvn-global-settings}"
settings-file: "{mvn-settings}"
- - trigger-builds:
- - project: "{project-name}-{stream}-{artifact-type}-docker-snapshot"
- predefined-parameters: |
- UNIQUE_DOCKER_TAG=$BUILD_TAG
- PROJECT=$PROJECT
- BRANCH=$BRANCH
- GERRIT_REFSPEC=$GERRIT_REFSPEC
- block: true
- - trigger-builds:
- - project: "{project-name}-{stream}-project-csit"
- predefined-parameters: |
- UNIQUE_DOCKER_TAG=$BUILD_TAG
- PROJECT=$PROJECT
- BRANCH=$BRANCH
- GERRIT_REFSPEC=$GERRIT_REFSPEC
- block: true
- - trigger-builds:
- - project: "{project-name}-{stream}-docker-staging"
- predefined-parameters: |
- UNIQUE_DOCKER_TAG=$BUILD_TAG
- PROJECT=$PROJECT
- BRANCH=$BRANCH
- GERRIT_REFSPEC=$GERRIT_REFSPEC
- block: true
+ - lf-maven-versions-plugin:
+ maven-versions-plugin: "{maven-versions-plugin}"
+ version-properties-file: "{version-properties-file}"
+ mvn-version: "{mvn-version}"
+ mvn-pom: "{mvn-pom}"
+ mvn-settings: "{mvn-settings}"
+ - inject:
+ properties-content: |
+ CONTAINER_PULL_REGISTRY={container-public-registry}
+ CONTAINER_PUSH_REGISTRY={container-snapshot-registry}
+ - lf-maven-build:
+ mvn-goals: "{mvn-goals}"
+ - integration-install-robotframework
+ - inject:
+ properties-file: 'env.properties'
+ - integration-run-project-test
+ - lf-provide-maven-settings-cleanup
+
triggers:
- gerrit-trigger-patch-merged:
server: '{server-name}'
files: '**'
publishers:
- lf-infra-publish
-
- docker.push.registry=nexus3.onap.org:10003
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- job-template:
name: '{project-name}-{stream}-{subproject}-docker-verify'
- shell: '{post-docker-verify-script}'
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
- job-template:
name: '{project-name}-{stream}-{subproject}-docker-compose-verify'
----
-- project:
- name: music-distributed-kv-store-csit
- jobs:
- - '{project-name}-{stream}-project-csit'
- - '{project-name}-review-verification-{stream}'
- - '{project-name}-merge-verification-{stream}'
- project-name: 'music-distributed-kv-store'
- project: 'music/distributed-kv-store'
- disabled: true
- stream: 'master'
- artifact-type: 'golang'
- java-version: openjdk11
- mvn-version: 'mvn36'
- mvn-settings: 'music-distributed-kv-store-settings'
- mvn-global-settings: global-settings
- robot-options: ''
- branch: 'master'
+# Integration templates no longer support these
+# job definitions; if Music CSIT needs to be restored,
+# '{project-name}-review-verification-golang-{stream}'
+# '{project-name}-merge-verification-golag-{stream}'
+# would have to be added to integration templates and
+# applied here
+#
+#---
+#- project:
+# name: music-distributed-kv-store-csit
+# jobs:
+# - '{project-name}-{stream}-project-csit'
+# - '{project-name}-review-verification-{stream}'
+# - '{project-name}-merge-verification-{stream}'
+# project-name: 'music-distributed-kv-store'
+# project: 'music/distributed-kv-store'
+# disabled: true
+# stream: 'master'
+# artifact-type: 'golang'
+# java-version: openjdk11
+# mvn-version: 'mvn36'
+# mvn-settings: 'music-distributed-kv-store-settings'
+# mvn-global-settings: global-settings
+# robot-options: ''
+# branch: 'master'
project-name: 'policy-clamp'
jobs:
- gerrit-maven-stage:
- build-node: ubuntu1804-docker-8c-16g
+ build-node: centos7-docker-8c-8g
maven-versions-plugin: true
sign-artifacts: true
+ mvn-params: '-Dmaven.test.skip=true'
- gerrit-maven-docker-stage:
build-node: ubuntu1804-docker-8c-8g
maven-versions-plugin: true
mvn-params: '-P docker'
build-node: ubuntu1804-docker-8c-16g
- '{project-name}-{stream}-merge-java':
- mvn-params: '-P docker'
+ build-node: ubuntu1804-docker-8c-16g
+ mvn-params: '-P docker'
- '{project-name}-gerrit-release-jobs':
build-node: centos7-docker-8c-8g
stream:
- 'master':
branch: 'master'
- - 'frankfurt':
- branch: 'frankfurt'
- - 'guilin':
- branch: 'guilin'
- 'tosca-poc':
branch: 'tosca-poc'
mvn-settings: 'policy-clamp-settings'
--- /dev/null
+---
+- project:
+ name: testsuite-cds-mock-odl-project-view
+ project-name: testsuite-cds-mock-odl
+ views:
+ - project-view
+
+- project:
+ name: testsuite-cds-mock-odl-info
+ project: testsuite/cds-mock-odl
+ project-name: testsuite-cds-mock-odl
+ build-node: centos7-builder-2c-1g
+ jobs:
+ - gerrit-info-yaml-verify
--- /dev/null
+---
+- project:
+ name: testsuite-cds-mock-server-project-view
+ project-name: testsuite-cds-mock-server
+ views:
+ - project-view
+
+- project:
+ name: testsuite-cds-mock-server-info
+ project: testsuite/cds-mock-server
+ project-name: testsuite-cds-mock-server
+ build-node: centos7-builder-2c-1g
+ jobs:
+ - gerrit-info-yaml-verify
--- /dev/null
+---
+- project:
+ name: testsuite-cds-mock-ssh-project-view
+ project-name: testsuite-cds-mock-ssh
+ views:
+ - project-view
+
+- project:
+ name: testsuite-cds-mock-ssh-info
+ project: testsuite/cds-mock-ssh
+ project-name: testsuite-cds-mock-ssh
+ build-node: centos7-builder-2c-1g
+ jobs:
+ - gerrit-info-yaml-verify
--- /dev/null
+---
+- project:
+ name: usecase-ui-nlp-project-view
+ project-name: usecase-ui-nlp
+ views:
+ - project-view
+
+- project:
+ name: usecase-ui-nlp-info
+ project: usecase-ui/nlp
+ project-name: usecase-ui-nlp
+ build-node: centos7-builder-2c-1g
+ jobs:
+ - gerrit-info-yaml-verify
- lf-provide-maven-settings-cleanup
publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'
+ - lf-infra-publish
become: true
when: ansible_distribution == 'Ubuntu'
+ - name: Install Python 3.9
+ apt:
+ name:
+ - python3.9
+ - python3.9-dev
+ - python3.9-tk
+ become: true
+ when: ansible_distribution == 'Ubuntu'
+
- name: Install libssl1.0-dev dep
apt:
name: libssl1.0-dev
become: true
when: ansible_distribution == 'Ubuntu'
+ - name: Install Python 3.9
+ apt:
+ name:
+ - python3.9
+ - python3.9-dev
+ - python3.9-tk
+ become: true
+ when: ansible_distribution == 'Ubuntu'
+
- name: Install nodejs-dev libssl1.0-dev dep
apt:
name: