X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=jjb%2Fcicn%2Fcicn.yaml;h=bba3273ce894457a30b74eb7d0e57898835302d6;hb=6ee4be148e0f6722186a207473d4812c010002d6;hp=4e7acab969d86642c6f01cf7057810a9fc7ae0f2;hpb=5a1feb12603305ca571a6b3bf09a22dd6eb0e9dd;p=ci-management.git diff --git a/jjb/cicn/cicn.yaml b/jjb/cicn/cicn.yaml index 4e7acab96..bba3273ce 100644 --- a/jjb/cicn/cicn.yaml +++ b/jjb/cicn/cicn.yaml @@ -21,11 +21,6 @@ branch: 'cframework/master' repo-stream-part: 'master' - archive-artifacts: > - **/*.rpm - **/*.deb - **/*.tar - type: - short - long @@ -52,10 +47,24 @@ branch: 'cframework/master' repo-stream-part: 'master' - archive-artifacts: > - **/*.rpm - **/*.deb - **/*.tar + type: + - short + - long + +- project: + name: cicn-libparc-arm64 + jobs: + - 'cicn-arm64-libparc-verify-{stream}-{os}' + - 'cicn-arm64-libparc-merge-{stream}-{os}' + + project: 'cicn' + stream: + - master: + branch: 'cframework/master' + repo-stream-part: 'master' + os: + - ubuntu1804: + repo-os-part: 'ubuntu-arm.bionic.main' type: - short @@ -105,11 +114,6 @@ branch: 'ccnxlibs/master' repo-stream-part: 'master' - archive-artifacts: > - **/*.rpm - **/*.deb - **/*.tar - type: - short - long @@ -134,11 +138,6 @@ branch: 'ccnxlibs/master' repo-stream-part: 'master' - archive-artifacts: > - **/*.rpm - **/*.deb - **/*.tar - type: - short - long @@ -163,11 +162,6 @@ branch: 'libicnet/master' repo-stream-part: 'master' - archive-artifacts: > - **/*.rpm - **/*.deb - **/*.tar - type: - short - long @@ -192,11 +186,6 @@ branch: 'sb-forwarder/master' repo-stream-part: 'master' - archive-artifacts: > - **/*.rpm - **/*.deb - **/*.tar - type: - short - long @@ -221,11 +210,6 @@ branch: 'http-server/master' repo-stream-part: 'master' - archive-artifacts: > - **/*.rpm - **/*.deb - **/*.tar - type: - short - long @@ -250,11 +234,6 @@ branch: 'cicn-plugin/master' repo-stream-part: 'master' - archive-artifacts: > - **/*.rpm - **/*.deb - **/*.tar - type: - short - long @@ -277,11 +256,6 @@ branch: 'viper/master' repo-stream-part: 'master' - archive-artifacts: > - **/*.rpm - **/*.deb - **/*.tar - type: - short - long @@ -302,11 +276,6 @@ branch: 'vicn/master' repo-stream-part: 'master' - archive-artifacts: > - **/*.rpm - **/*.deb - **/*.tar - type: - short - long @@ -327,12 +296,6 @@ branch: 'android-sdk/master' repo-stream-part: 'master' - archive-artifacts: > - **/*.rpm - **/*.deb - **/*.tar - **/*.apk - type: - short - long @@ -353,11 +316,6 @@ branch: 'vicn/master' repo-stream-part: 'master' - archive-artifacts: > - **/*.rpm - **/*.deb - **/*.tar - type: - short - long @@ -373,6 +331,13 @@ project-type: freestyle node: '{os}-builder-4c-4g' + archive-artifacts: > + **/longbow/build/*.rpm + **/longbow/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -381,20 +346,20 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: 'release' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' + - os-parameter: + os: '{os}' - maven-project-parameter: maven: 'mvn33-new' - maven-exec: maven-version: 'mvn33-new' - - os-parameter: - description: Operating system. - os: '{os}' - repo-name-parameter: repo-name: '{repo-stream-part}.{repo-os-part}' + - stream-parameter: + stream: 'release' - string: name: ARCHIVE_ARTIFACTS default: '{archive-artifacts}' @@ -416,7 +381,6 @@ branch: '{branch}' builders: - - lf-infra-pre-build - config-file-provider: files: - file-id: '.packagecloud' @@ -455,6 +419,13 @@ project-type: freestyle node: '{os}-builder-4c-4g' concurrent: true + archive-artifacts: > + **/longbow/build/*.rpm + **/longbow/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -463,18 +434,16 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: '{stream}' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' + - os-parameter: + os: '{os}' - string: name: ARCHIVE_ARTIFACTS default: '{archive-artifacts}' description: Artifacts to archive to the logs server. - - os-parameter: - description: Operating system. - os: '{os}' scm: - gerrit-trigger-scm: @@ -492,7 +461,6 @@ branch: '{branch}' builders: - - lf-infra-pre-build - shell: !include-raw-escape: - include-raw-cicn-longbow-build.sh @@ -506,6 +474,11 @@ project-type: freestyle node: 'ubuntu1604-builder-8c-32g' concurrent: true + archive-artifacts: 'longbow/build/documentation/*.tar' + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -514,11 +487,10 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: '{stream}' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' - maven-exec: maven-version: 'mvn33-new' - string: @@ -558,7 +530,6 @@ notbuilt: true builders: - - lf-infra-pre-build - maven-target: maven-version: 'mvn33-new' goals: '--version' @@ -582,6 +553,11 @@ project-type: freestyle node: 'ubuntu1604-builder-8c-32g' concurrent: true + archive-artifacts: 'longbow/build/documentation/*.tar' + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -590,11 +566,10 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: '{stream}' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' - maven-exec: maven-version: 'mvn33-new' - string: @@ -618,7 +593,6 @@ branch: '{branch}' builders: - - lf-infra-pre-build - maven-target: maven-version: 'mvn33-new' goals: '--version' @@ -641,6 +615,13 @@ project-type: freestyle node: '{os}-builder-4c-4g' + archive-artifacts: > + **/libparc/build/*.rpm + **/libparc/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -649,20 +630,20 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: 'release' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' + - os-parameter: + os: '{os}' - maven-project-parameter: maven: 'mvn33-new' - maven-exec: maven-version: 'mvn33-new' - - os-parameter: - description: Operating system. - os: '{os}' - repo-name-parameter: repo-name: '{repo-stream-part}.{repo-os-part}' + - stream-parameter: + stream: 'release' - string: name: ARCHIVE_ARTIFACTS default: '{archive-artifacts}' @@ -690,7 +671,6 @@ result: 'failure' builders: - - lf-infra-pre-build - config-file-provider: files: - file-id: '.packagecloud' @@ -729,6 +709,13 @@ project-type: freestyle node: '{os}-builder-4c-4g' concurrent: true + archive-artifacts: > + **/libparc/build/*.rpm + **/libparc/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -737,20 +724,12 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: '' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' - - maven-project-parameter: - maven: 'mvn33-new' - - maven-exec: - maven-version: 'mvn33-new' - os-parameter: - description: Operating system. os: '{os}' - - repo-name-parameter: - repo-name: '{repo-stream-part}.{repo-os-part}' - string: name: ARCHIVE_ARTIFACTS default: '{archive-artifacts}' @@ -772,7 +751,6 @@ branch: '{branch}' builders: - - lf-infra-pre-build - shell: !include-raw-escape: - include-raw-cicn-libparc-build.sh @@ -786,6 +764,11 @@ project-type: freestyle node: 'ubuntu1604-builder-8c-32g' concurrent: true + archive-artifacts: 'libparc/build/documentation/*.tar' + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -794,13 +777,10 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: '' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' - - maven-project-parameter: - maven: 'mvn33-new' - maven-exec: maven-version: 'mvn33-new' - string: @@ -840,7 +820,6 @@ notbuilt: true builders: - - lf-infra-pre-build - maven-target: maven-version: 'mvn33-new' goals: '--version' @@ -864,6 +843,11 @@ project-type: freestyle node: 'ubuntu1604-builder-8c-32g' concurrent: true + archive-artifacts: 'libparc/build/documentation/*.tar' + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -872,11 +856,10 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: '' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' - maven-exec: maven-version: 'mvn33-new' - string: @@ -900,7 +883,6 @@ branch: '{branch}' builders: - - lf-infra-pre-build - maven-target: maven-version: 'mvn33-new' goals: '--version' @@ -918,12 +900,160 @@ publishers: - lf-infra-publish +- job-template: + name: 'cicn-arm64-libparc-merge-{stream}-{os}' + + project-type: freestyle + node: '{os}arm-us' + archive-artifacts: > + **/libparc/build/*.rpm + **/libparc/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false + + build-discarder: + daysToKeep: '{build-days-to-keep}' + numToKeep: '{build-num-to-keep}' + artifactDaysToKeep: '{build-artifact-days-to-keep}' + artifactNumToKeep: '{build-artifact-num-to-keep}' + + parameters: + - project-parameter: + project: '{project}' + - gerrit-parameter: + branch: '{branch}' + - os-parameter: + os: '{os}' + - maven-project-parameter: + maven: 'mvn33-new' + - maven-exec: + maven-version: 'mvn33-new' + - repo-name-parameter: + repo-name: '{repo-stream-part}.{repo-os-part}' + - stream-parameter: + stream: 'release' + - string: + name: ARCHIVE_ARTIFACTS + default: '{archive-artifacts}' + description: Artifacts to archive to the logs server. + + scm: + - gerrit-trigger-scm: + credentials-id: 'jenkins-gerrit-credentials' + refspec: '' + choosing-strategy: 'default' + + wrappers: + - fdio-infra-wrappers: + build-timeout: '{build-timeout}' + + triggers: + - gerrit-trigger-patch-merged: + name: '{project}' + branch: '{branch}' + + builders: + - config-file-provider: + files: + - file-id: '.packagecloud' + target: '/home/jenkins/.packagecloud' + - config-file-provider: + files: + - file-id: 'packagecloud_api' + target: '/home/jenkins/packagecloud_api' + - maven-target: + maven-version: 'mvn33-new' + goals: '--version' + settings: 'cicn-settings' + settings-type: cfp + global-settings: 'global-settings' + global-settings-type: cfp + - shell: + !include-raw-escape: + - include-raw-cicn-libparc-build.sh + - provide-maven-settings: + settings-file: 'cicn-settings' + global-settings-file: 'global-settings' + - shell: + !include-raw-escape: + - ../scripts/maven_push_functions.sh + - include-raw-cicn-maven-push.sh + - shell: + !include-raw-escape: + - ../scripts/packagecloud_push.sh + + publishers: + - lf-infra-publish + +- job-template: + name: 'cicn-arm64-libparc-verify-{stream}-{os}' + + project-type: freestyle + node: '{os}arm-us' + concurrent: true + archive-artifacts: > + **/libparc/build/*.rpm + **/libparc/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false + + build-discarder: + daysToKeep: '{build-days-to-keep}' + numToKeep: '{build-num-to-keep}' + artifactDaysToKeep: '{build-artifact-days-to-keep}' + artifactNumToKeep: '{build-artifact-num-to-keep}' + + parameters: + - project-parameter: + project: '{project}' + - gerrit-parameter: + branch: '{branch}' + - os-parameter: + os: '{os}' + - string: + name: ARCHIVE_ARTIFACTS + default: '{archive-artifacts}' + description: Artifacts to archive to the logs server. + + scm: + - gerrit-trigger-scm: + credentials-id: 'jenkins-gerrit-credentials' + refspec: '$GERRIT_REFSPEC' + choosing-strategy: 'gerrit' + + wrappers: + - fdio-infra-wrappers: + build-timeout: '{build-timeout}' + + triggers: + - gerrit-trigger-patch-submitted: + name: '{project}' + branch: '{branch}' + + builders: + - shell: + !include-raw-escape: + - include-raw-cicn-libparc-build.sh + + publishers: + - lf-infra-publish - job-template: name: 'cicn-libccnx-common-merge-{stream}-{os}' project-type: freestyle node: '{os}-builder-4c-4g' + archive-artifacts: > + **/libccnx-common/build/*.rpm + **/libccnx-common/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -932,20 +1062,20 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: 'master' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' + - os-parameter: + os: '{os}' - maven-project-parameter: maven: 'mvn33-new' - maven-exec: maven-version: 'mvn33-new' - - os-parameter: - description: Operating system. - os: '{os}' - repo-name-parameter: repo-name: '{repo-stream-part}.{repo-os-part}' + - stream-parameter: + stream: 'master' - string: name: ARCHIVE_ARTIFACTS default: '{archive-artifacts}' @@ -970,7 +1100,6 @@ result: 'failure' builders: - - lf-infra-pre-build - config-file-provider: files: - file-id: '.packagecloud' @@ -1009,6 +1138,13 @@ project-type: freestyle node: '{os}-builder-4c-4g' concurrent: true + archive-artifacts: > + **/libccnx-common/build/*.rpm + **/libccnx-common/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -1017,13 +1153,11 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: '' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' - os-parameter: - description: Operating system. os: '{os}' - string: name: ARCHIVE_ARTIFACTS @@ -1046,7 +1180,6 @@ branch: '{branch}' builders: - - lf-infra-pre-build - shell: !include-raw-escape: - include-raw-cicn-libccnx-common-build.sh @@ -1059,6 +1192,13 @@ project-type: freestyle node: '{os}-builder-4c-4g' + archive-artifacts: > + **/libccnx-transport-rta/build/*.rpm + **/libccnx-transport-rta/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -1067,20 +1207,20 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: 'master' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' + - os-parameter: + os: '{os}' - maven-project-parameter: maven: 'mvn33-new' - maven-exec: maven-version: 'mvn33-new' - - os-parameter: - description: Operating system. - os: '{os}' - repo-name-parameter: repo-name: '{repo-stream-part}.{repo-os-part}' + - stream-parameter: + stream: 'master' - string: name: ARCHIVE_ARTIFACTS default: '{archive-artifacts}' @@ -1105,7 +1245,6 @@ result: 'failure' builders: - - lf-infra-pre-build - config-file-provider: files: - file-id: '.packagecloud' @@ -1144,6 +1283,13 @@ project-type: freestyle node: '{os}-builder-4c-4g' concurrent: true + archive-artifacts: > + **/libccnx-transport-rta/build/*.rpm + **/libccnx-transport-rta/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -1152,13 +1298,11 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: '' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' - os-parameter: - description: Operating system. os: '{os}' - string: name: ARCHIVE_ARTIFACTS @@ -1181,7 +1325,6 @@ branch: '{branch}' builders: - - lf-infra-pre-build - shell: !include-raw-escape: - include-raw-cicn-libccnx-transport-rta-build.sh @@ -1194,6 +1337,13 @@ project-type: freestyle node: '{os}-builder-4c-4g' + archive-artifacts: > + **/libccnx-portal/build/*.rpm + **/libccnx-portal/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -1202,20 +1352,20 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: 'master' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' + - os-parameter: + os: '{os}' - maven-project-parameter: maven: 'mvn33-new' - maven-exec: maven-version: 'mvn33-new' - - os-parameter: - description: Operating system. - os: '{os}' - repo-name-parameter: repo-name: '{repo-stream-part}.{repo-os-part}' + - stream-parameter: + stream: 'master' - string: name: ARCHIVE_ARTIFACTS default: '{archive-artifacts}' @@ -1240,7 +1390,6 @@ result: 'failure' builders: - - lf-infra-pre-build - config-file-provider: files: - file-id: '.packagecloud' @@ -1279,6 +1428,13 @@ project-type: freestyle node: '{os}-builder-4c-4g' concurrent: true + archive-artifacts: > + **/libccnx-portal/build/*.rpm + **/libccnx-portal/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -1287,13 +1443,11 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: '' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' - os-parameter: - description: Operating system. os: '{os}' - string: name: ARCHIVE_ARTIFACTS @@ -1316,7 +1470,6 @@ branch: '{branch}' builders: - - lf-infra-pre-build - shell: !include-raw-escape: - include-raw-cicn-libccnx-portal-build.sh @@ -1329,6 +1482,13 @@ project-type: freestyle node: '{os}-builder-4c-4g' + archive-artifacts: > + **/build/*.rpm + **/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -1337,20 +1497,20 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: 'master' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' + - os-parameter: + os: '{os}' - maven-project-parameter: maven: 'mvn33-new' - maven-exec: maven-version: 'mvn33-new' - - os-parameter: - description: Operating system. - os: '{os}' - repo-name-parameter: repo-name: '{repo-stream-part}.{repo-os-part}' + - stream-parameter: + stream: 'master' - string: name: ARCHIVE_ARTIFACTS default: '{archive-artifacts}' @@ -1375,7 +1535,6 @@ result: 'failure' builders: - - lf-infra-pre-build - config-file-provider: files: - file-id: '.packagecloud' @@ -1414,6 +1573,13 @@ project-type: freestyle node: '{os}-builder-4c-4g' concurrent: true + archive-artifacts: > + **/build/*.rpm + **/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -1422,13 +1588,11 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: '' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' - os-parameter: - description: Operating system. os: '{os}' - string: name: ARCHIVE_ARTIFACTS @@ -1451,7 +1615,6 @@ branch: '{branch}' builders: - - lf-infra-pre-build - shell: !include-raw-escape: - include-raw-cicn-libicnet-build.sh @@ -1464,6 +1627,13 @@ project-type: freestyle node: '{os}-builder-4c-4g' + archive-artifacts: > + **/metis/build/*.rpm + **/metis/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -1472,20 +1642,20 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: 'master' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' + - os-parameter: + os: '{os}' - maven-project-parameter: maven: 'mvn33-new' - maven-exec: maven-version: 'mvn33-new' - - os-parameter: - description: Operating system. - os: '{os}' - repo-name-parameter: repo-name: '{repo-stream-part}.{repo-os-part}' + - stream-parameter: + stream: 'master' - string: name: ARCHIVE_ARTIFACTS default: '{archive-artifacts}' @@ -1510,7 +1680,6 @@ result: 'failure' builders: - - lf-infra-pre-build - config-file-provider: files: - file-id: '.packagecloud' @@ -1549,6 +1718,13 @@ project-type: freestyle node: '{os}-builder-4c-4g' concurrent: true + archive-artifacts: > + **/metis/build/*.rpm + **/metis/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -1557,13 +1733,11 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: '' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' - os-parameter: - description: Operating system. os: '{os}' - string: name: ARCHIVE_ARTIFACTS @@ -1586,7 +1760,6 @@ branch: '{branch}' builders: - - lf-infra-pre-build - shell: !include-raw-escape: - include-raw-cicn-metis-build.sh @@ -1599,6 +1772,13 @@ project-type: freestyle node: '{os}-builder-4c-4g' + archive-artifacts: > + **/build/*.rpm + **/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -1607,20 +1787,20 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: 'master' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' + - os-parameter: + os: '{os}' - maven-project-parameter: maven: 'mvn33-new' - maven-exec: maven-version: 'mvn33-new' - - os-parameter: - description: Operating system. - os: '{os}' - repo-name-parameter: repo-name: '{repo-stream-part}.{repo-os-part}' + - stream-parameter: + stream: 'master' - string: name: ARCHIVE_ARTIFACTS default: '{archive-artifacts}' @@ -1645,7 +1825,6 @@ result: 'failure' builders: - - lf-infra-pre-build - config-file-provider: files: - file-id: '.packagecloud' @@ -1684,6 +1863,13 @@ project-type: freestyle node: '{os}-builder-4c-4g' concurrent: true + archive-artifacts: > + **/build/*.rpm + **/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -1692,13 +1878,11 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: '' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' - os-parameter: - description: Operating system. os: '{os}' - string: name: ARCHIVE_ARTIFACTS @@ -1721,7 +1905,6 @@ branch: '{branch}' builders: - - lf-infra-pre-build - shell: !include-raw-escape: - include-raw-cicn-http-server-build.sh @@ -1734,6 +1917,13 @@ project-type: freestyle node: '{os}-builder-4c-4g' + archive-artifacts: > + **/cicn-plugin/build/*.rpm + **/cicn-plugin/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -1742,20 +1932,20 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: 'master' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' + - os-parameter: + os: '{os}' - maven-project-parameter: maven: 'mvn33-new' - maven-exec: maven-version: 'mvn33-new' - - os-parameter: - description: Operating system. - os: '{os}' - repo-name-parameter: repo-name: '{repo-stream-part}.{repo-os-part}' + - stream-parameter: + stream: 'master' - string: name: ARCHIVE_ARTIFACTS default: '{archive-artifacts}' @@ -1777,7 +1967,6 @@ branch: '{branch}' builders: - - lf-infra-pre-build - config-file-provider: files: - file-id: '.packagecloud' @@ -1816,6 +2005,13 @@ project-type: freestyle node: '{os}-builder-4c-4g' concurrent: true + archive-artifacts: > + **/cicn-plugin/build/*.rpm + **/cicn-plugin/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -1830,6 +2026,10 @@ branch: '{branch}' - os-parameter: os: '{os}' + - string: + name: ARCHIVE_ARTIFACTS + default: '{archive-artifacts}' + description: Artifacts to archive to the logs server. scm: - gerrit-trigger-scm: @@ -1852,22 +2052,22 @@ - include-raw-cicn-vpp-plugin-build.sh publishers: - - archive: - artifacts: > - **/cicn-plugin/build/*.rpm, - **/cicn-plugin/build/*.deb - allow-empty: 'true' - fingerprint: false - only-if-success: true - default-excludes: false - - fdio-infra-shiplogs: - maven-version: 'mvn33-new' + - lf-infra-publish - job-template: name: 'cicn-viper-merge-{stream}-{os}' project-type: freestyle node: '{os}-builder-4c-4g' + archive-artifacts: > + **/build/*.rpm + **/build/*.deb + **/libdash/build/*.rpm + **/libdash/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -1876,20 +2076,20 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: 'msater' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' + - os-parameter: + os: '{os}' - maven-project-parameter: maven: 'mvn33-new' - maven-exec: maven-version: 'mvn33-new' - - os-parameter: - description: Operating system. - os: '{os}' - repo-name-parameter: repo-name: '{repo-stream-part}.{repo-os-part}' + - stream-parameter: + stream: 'master' - string: name: ARCHIVE_ARTIFACTS default: '{archive-artifacts}' @@ -1914,7 +2114,6 @@ result: 'failure' builders: - - lf-infra-pre-build - config-file-provider: files: - file-id: '.packagecloud' @@ -1953,6 +2152,15 @@ project-type: freestyle node: '{os}-builder-4c-4g' concurrent: true + archive-artifacts: > + **/build/*.rpm + **/build/*.deb + **/libdash/build/*.rpm + **/libdash/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -1961,13 +2169,11 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: '' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' - os-parameter: - description: Operating system. os: '{os}' - string: name: ARCHIVE_ARTIFACTS @@ -1990,7 +2196,6 @@ branch: '{branch}' builders: - - lf-infra-pre-build - shell: !include-raw-escape: - include-raw-cicn-viper-build.sh @@ -2003,6 +2208,15 @@ project-type: freestyle node: '{os}-builder-4c-4g' + archive-artifacts: > + **/emu-radio/build/*.rpm + **/emu-radio/build/*.deb + **/emu-radio/ns3-packages/*.rpm + **/emu-radio/ns3-packages/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -2011,20 +2225,20 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: 'master' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' + - os-parameter: + os: '{os}' - maven-project-parameter: maven: 'mvn33-new' - maven-exec: maven-version: 'mvn33-new' - - os-parameter: - description: Operating system. - os: '{os}' - repo-name-parameter: repo-name: '{repo-stream-part}.{repo-os-part}' + - stream-parameter: + stream: 'master' - string: name: ARCHIVE_ARTIFACTS default: '{archive-artifacts}' @@ -2046,7 +2260,6 @@ branch: '{branch}' builders: - - lf-infra-pre-build - config-file-provider: files: - file-id: '.packagecloud' @@ -2085,6 +2298,15 @@ project-type: freestyle node: '{os}-builder-4c-4g' concurrent: true + archive-artifacts: > + **/emu-radio/build/*.rpm + **/emu-radio/build/*.deb + **/emu-radio/ns3-packages/*.rpm + **/emu-radio/ns3-packages/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -2093,13 +2315,11 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: '' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' - os-parameter: - description: Operating system. os: '{os}' - string: name: ARCHIVE_ARTIFACTS @@ -2122,7 +2342,6 @@ branch: '{branch}' builders: - - lf-infra-pre-build - shell: !include-raw-escape: - include-raw-cicn-radio-emulators-build.sh @@ -2135,6 +2354,15 @@ project-type: freestyle node: '{os}-builder-4c-4g' + archive-artifacts: > + **/IGetAndroid/app/build/outputs/apk/release/*.apk, + **/MetisForwarderAndroid/app/build/outputs/apk/release/*.apk, + **/HttpServer/app/build/outputs/apk/release/*.apk, + **/build_armv7-a/viper/viper-armv7//build/outputs/apk/*.apk + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -2143,18 +2371,16 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: '' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' + - os-parameter: + os: '{os}' - maven-project-parameter: maven: 'mvn33-new' - maven-exec: maven-version: 'mvn33-new' - - os-parameter: - description: Operating system. - os: '{os}' - repo-name-parameter: repo-name: '{repo-stream-part}.{repo-os-part}' - string: @@ -2178,7 +2404,6 @@ branch: '{branch}' builders: - - lf-infra-pre-build - shell: !include-raw-escape: - include-raw-cicn-android-sdk-build.sh @@ -2192,6 +2417,14 @@ project-type: freestyle node: '{os}-builder-4c-4g' concurrent: true + archive-artifacts: > + **/iGetAndroid/app/build/outputs/apk/*.apk, + **/MetisForwarder/app/build/outputs/apk/*.apk, + **/build/viper/viper-armv7//build/outputs/apk/*.apk + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -2200,13 +2433,11 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: '' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' - os-parameter: - description: Operating system. os: '{os}' - string: name: ARCHIVE_ARTIFACTS @@ -2229,7 +2460,6 @@ branch: '{branch}' builders: - - lf-infra-pre-build - shell: !include-raw-escape: - include-raw-cicn-android-sdk-build.sh @@ -2242,6 +2472,13 @@ project-type: freestyle node: '{os}-builder-4c-4g' + archive-artifacts: > + **/build/*.rpm + **/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -2250,20 +2487,20 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: 'master' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' + - os-parameter: + os: '{os}' - maven-project-parameter: maven: 'mvn33-new' - maven-exec: maven-version: 'mvn33-new' - - os-parameter: - description: Operating system. - os: '{os}' - repo-name-parameter: repo-name: '{repo-stream-part}.{repo-os-part}' + - stream-parameter: + stream: 'master' - string: name: ARCHIVE_ARTIFACTS default: '{archive-artifacts}' @@ -2285,7 +2522,6 @@ branch: '{branch}' builders: - - lf-infra-pre-build - config-file-provider: files: - file-id: '.packagecloud' @@ -2324,6 +2560,13 @@ project-type: freestyle node: '{os}-builder-4c-4g' concurrent: true + archive-artifacts: > + **/build/*.rpm + **/build/*.deb + allow-empty: 'true' + fingerprint: false + only-if-success: true + default-excludes: false build-discarder: daysToKeep: '{build-days-to-keep}' @@ -2332,13 +2575,11 @@ artifactNumToKeep: '{build-artifact-num-to-keep}' parameters: - - lf-infra-parameters: + - project-parameter: project: '{project}' - stream: '' + - gerrit-parameter: branch: '{branch}' - lftools-version: '{lftools-version}' - os-parameter: - description: Operating system. os: '{os}' - string: name: ARCHIVE_ARTIFACTS @@ -2361,10 +2602,18 @@ branch: '{branch}' builders: - - lf-infra-pre-build - shell: !include-raw-escape: - include-raw-cicn-vicn-build.sh publishers: - lf-infra-publish + +- project: + name: cicn-info + project-name: cicn + jobs: + - gerrit-info-yaml-verify + build-node: centos7-builder-4c-4g + project: cicn + branch: master