X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=jjb%2Fcicn%2Fcicn.yaml;h=bba3273ce894457a30b74eb7d0e57898835302d6;hb=6ee4be148e0f6722186a207473d4812c010002d6;hp=2cff11d3c9f166b0e02a202e48717f5416a0fc33;hpb=ec4ba45666e49c45e41aa996dc8032a55010b4ac;p=ci-management.git diff --git a/jjb/cicn/cicn.yaml b/jjb/cicn/cicn.yaml index 2cff11d3c..bba3273ce 100644 --- a/jjb/cicn/cicn.yaml +++ b/jjb/cicn/cicn.yaml @@ -51,6 +51,25 @@ - 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 + - long + - project: name: cicn-libccnx-common jobs: @@ -312,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}' @@ -334,6 +360,10 @@ 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: @@ -381,16 +411,7 @@ - ../scripts/packagecloud_push.sh publishers: - - archive: - artifacts: > - **/longbow/build/*.rpm, - **/longbow/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-longbow-verify-{stream}-{os}' @@ -398,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}' @@ -412,6 +440,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: @@ -434,16 +466,7 @@ - include-raw-cicn-longbow-build.sh publishers: - - archive: - artifacts: > - **/longbow/build/*.rpm, - **/longbow/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-longbow-docs-merge-{stream}' @@ -451,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}' @@ -465,6 +493,10 @@ branch: '{branch}' - maven-exec: maven-version: 'mvn33-new' + - string: + name: ARCHIVE_ARTIFACTS + default: '{archive-artifacts}' + description: Artifacts to archive to the logs server. scm: - gerrit-trigger-scm: @@ -513,14 +545,7 @@ - include-raw-cicn-longbow-docs.sh publishers: - - archive: - artifacts: 'longbow/build/documentation/*.tar' - 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-longbow-docs-verify-{stream}' @@ -528,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}' @@ -542,6 +572,10 @@ branch: '{branch}' - maven-exec: maven-version: 'mvn33-new' + - string: + name: ARCHIVE_ARTIFACTS + default: '{archive-artifacts}' + description: Artifacts to archive to the logs server. scm: - gerrit-trigger-scm: @@ -574,20 +608,20 @@ - include-raw-cicn-longbow-docs.sh publishers: - - archive: - artifacts: 'longbow/build/documentation/*.tar' - 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-libparc-merge-{stream}-{os}' 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}' @@ -610,6 +644,10 @@ 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: @@ -663,16 +701,7 @@ - ../scripts/packagecloud_push.sh publishers: - - archive: - artifacts: > - **/libparc/build/*.rpm, - **/libparc/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-libparc-verify-{stream}-{os}' @@ -680,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}' @@ -694,6 +730,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: @@ -716,16 +756,7 @@ - include-raw-cicn-libparc-build.sh publishers: - - archive: - artifacts: > - **/libparc/build/*.rpm, - **/libparc/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-libparc-docs-merge-{stream}' @@ -733,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}' @@ -747,6 +783,10 @@ branch: '{branch}' - maven-exec: maven-version: 'mvn33-new' + - string: + name: ARCHIVE_ARTIFACTS + default: '{archive-artifacts}' + description: Artifacts to archive to the logs server. scm: - gerrit-trigger-scm: @@ -795,14 +835,7 @@ - include-raw-cicn-libparc-docs.sh publishers: - - archive: - artifacts: 'libparc/build/documentation/*.tar' - 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-libparc-docs-verify-{stream}' @@ -810,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}' @@ -824,6 +862,10 @@ branch: '{branch}' - maven-exec: maven-version: 'mvn33-new' + - string: + name: ARCHIVE_ARTIFACTS + default: '{archive-artifacts}' + description: Artifacts to archive to the logs server. scm: - gerrit-trigger-scm: @@ -856,21 +898,162 @@ - include-raw-cicn-libparc-docs.sh publishers: - - archive: - artifacts: 'libparc/build/documentation/*.tar' - allow-empty: 'true' - fingerprint: false - only-if-success: true - default-excludes: false - - fdio-infra-shiplogs: + - 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}' @@ -893,6 +1076,10 @@ repo-name: '{repo-stream-part}.{repo-os-part}' - stream-parameter: stream: 'master' + - string: + name: ARCHIVE_ARTIFACTS + default: '{archive-artifacts}' + description: Artifacts to archive to the logs server. scm: - gerrit-trigger-scm: @@ -943,16 +1130,7 @@ - ../scripts/packagecloud_push.sh publishers: - - archive: - artifacts: > - **/libccnx-common/build/*.rpm, - **/libccnx-common/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-libccnx-common-verify-{stream}-{os}' @@ -960,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}' @@ -974,6 +1159,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: @@ -996,22 +1185,20 @@ - include-raw-cicn-libccnx-common-build.sh publishers: - - archive: - artifacts: > - **/libccnx-common/build/*.rpm, - **/libccnx-common/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-libccnx-transport-rta-merge-{stream}-{os}' 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}' @@ -1034,6 +1221,10 @@ repo-name: '{repo-stream-part}.{repo-os-part}' - stream-parameter: stream: 'master' + - string: + name: ARCHIVE_ARTIFACTS + default: '{archive-artifacts}' + description: Artifacts to archive to the logs server. scm: - gerrit-trigger-scm: @@ -1084,16 +1275,7 @@ - ../scripts/packagecloud_push.sh publishers: - - archive: - artifacts: > - **/libccnx-transport-rta/build/*.rpm, - **/libccnx-transport-rta/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-libccnx-transport-rta-verify-{stream}-{os}' @@ -1101,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}' @@ -1115,6 +1304,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: @@ -1137,23 +1330,20 @@ - include-raw-cicn-libccnx-transport-rta-build.sh publishers: - - archive: - # yamllint disable-line rule:line-length - artifacts: > - **/libccnx-transport-rta/build/*.rpm, - **/libccnx-transport-rta/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-libccnx-portal-merge-{stream}-{os}' 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}' @@ -1176,6 +1366,10 @@ repo-name: '{repo-stream-part}.{repo-os-part}' - stream-parameter: stream: 'master' + - string: + name: ARCHIVE_ARTIFACTS + default: '{archive-artifacts}' + description: Artifacts to archive to the logs server. scm: - gerrit-trigger-scm: @@ -1226,16 +1420,7 @@ - ../scripts/packagecloud_push.sh publishers: - - archive: - artifacts: > - **/libccnx-portal/build/*.rpm, - **/libccnx-portal/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-libccnx-portal-verify-{stream}-{os}' @@ -1243,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}' @@ -1257,6 +1449,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: @@ -1279,22 +1475,20 @@ - include-raw-cicn-libccnx-portal-build.sh publishers: - - archive: - artifacts: > - **/libccnx-portal/build/*.rpm, - **/libccnx-portal/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-libicnet-merge-{stream}-{os}' 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}' @@ -1317,6 +1511,10 @@ repo-name: '{repo-stream-part}.{repo-os-part}' - stream-parameter: stream: 'master' + - string: + name: ARCHIVE_ARTIFACTS + default: '{archive-artifacts}' + description: Artifacts to archive to the logs server. scm: - gerrit-trigger-scm: @@ -1367,16 +1565,7 @@ - ../scripts/packagecloud_push.sh publishers: - - archive: - artifacts: > - **/build/*.rpm, - **/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-libicnet-verify-{stream}-{os}' @@ -1384,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}' @@ -1398,6 +1594,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: @@ -1420,22 +1620,20 @@ - include-raw-cicn-libicnet-build.sh publishers: - - archive: - artifacts: > - **/build/*.rpm, - **/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-metis-merge-{stream}-{os}' 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}' @@ -1458,6 +1656,10 @@ repo-name: '{repo-stream-part}.{repo-os-part}' - stream-parameter: stream: 'master' + - string: + name: ARCHIVE_ARTIFACTS + default: '{archive-artifacts}' + description: Artifacts to archive to the logs server. scm: - gerrit-trigger-scm: @@ -1508,16 +1710,7 @@ - ../scripts/packagecloud_push.sh publishers: - - archive: - artifacts: > - **/metis/build/*.rpm, - **/metis/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-metis-verify-{stream}-{os}' @@ -1525,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}' @@ -1539,6 +1739,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: @@ -1561,22 +1765,20 @@ - include-raw-cicn-metis-build.sh publishers: - - archive: - artifacts: > - **/metis/build/*.rpm, - **/metis/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-http-server-merge-{stream}-{os}' 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}' @@ -1599,6 +1801,10 @@ repo-name: '{repo-stream-part}.{repo-os-part}' - stream-parameter: stream: 'master' + - string: + name: ARCHIVE_ARTIFACTS + default: '{archive-artifacts}' + description: Artifacts to archive to the logs server. scm: - gerrit-trigger-scm: @@ -1649,16 +1855,7 @@ - ../scripts/packagecloud_push.sh publishers: - - archive: - artifacts: > - **/build/*.rpm, - **/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-http-server-verify-{stream}-{os}' @@ -1666,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}' @@ -1680,6 +1884,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: @@ -1702,22 +1910,20 @@ - include-raw-cicn-http-server-build.sh publishers: - - archive: - artifacts: > - **/build/*.rpm, - **/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-vpp-plugin-merge-{stream}-{os}' 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}' @@ -1740,6 +1946,10 @@ repo-name: '{repo-stream-part}.{repo-os-part}' - stream-parameter: stream: 'master' + - string: + name: ARCHIVE_ARTIFACTS + default: '{archive-artifacts}' + description: Artifacts to archive to the logs server. scm: - gerrit-trigger-scm: @@ -1787,16 +1997,7 @@ - ../scripts/packagecloud_push.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-vpp-plugin-verify-{stream}-{os}' @@ -1804,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}' @@ -1818,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: @@ -1840,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}' @@ -1878,6 +2090,10 @@ repo-name: '{repo-stream-part}.{repo-os-part}' - stream-parameter: stream: 'master' + - string: + name: ARCHIVE_ARTIFACTS + default: '{archive-artifacts}' + description: Artifacts to archive to the logs server. scm: - gerrit-trigger-scm: @@ -1928,18 +2144,7 @@ - ../scripts/packagecloud_push.sh publishers: - - archive: - artifacts: > - **/build/*.rpm, - **/build/*.deb, - **/libdash/build/*.rpm, - **/libdash/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-verify-{stream}-{os}' @@ -1947,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,6 +2175,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: @@ -1983,24 +2201,22 @@ - include-raw-cicn-viper-build.sh publishers: - - archive: - artifacts: > - **/build/*.rpm, - **/build/*.deb, - **/libdash/build/*.rpm, - **/libdash/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-radio-emulators-merge-{stream}-{os}' 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}' @@ -2023,6 +2239,10 @@ repo-name: '{repo-stream-part}.{repo-os-part}' - stream-parameter: stream: 'master' + - string: + name: ARCHIVE_ARTIFACTS + default: '{archive-artifacts}' + description: Artifacts to archive to the logs server. scm: - gerrit-trigger-scm: @@ -2070,19 +2290,7 @@ - ../scripts/packagecloud_push.sh publishers: - - archive: - # yamllint disable-line rule:line-length - 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 - - fdio-infra-shiplogs: - maven-version: 'mvn33-new' + - lf-infra-publish - job-template: name: 'cicn-radio-emulators-verify-{stream}-{os}' @@ -2090,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}' @@ -2104,6 +2321,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: @@ -2126,26 +2347,22 @@ - include-raw-cicn-radio-emulators-build.sh publishers: - - archive: - # yamllint disable-line rule:line-length - 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 - - fdio-infra-shiplogs: - maven-version: 'mvn33-new' + - lf-infra-publish - job-template: name: 'cicn-android-sdk-merge-{stream}-{os}' 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}' @@ -2166,6 +2383,10 @@ maven-version: 'mvn33-new' - repo-name-parameter: repo-name: '{repo-stream-part}.{repo-os-part}' + - string: + name: ARCHIVE_ARTIFACTS + default: '{archive-artifacts}' + description: Artifacts to archive to the logs server. scm: - gerrit-trigger-scm: @@ -2188,18 +2409,7 @@ - include-raw-cicn-android-sdk-build.sh publishers: - - 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 - - fdio-infra-shiplogs: - maven-version: 'mvn33-new' + - lf-infra-publish - job-template: name: 'cicn-android-sdk-verify-{stream}-{os}' @@ -2207,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}' @@ -2221,6 +2439,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: @@ -2243,24 +2465,20 @@ - include-raw-cicn-android-sdk-build.sh publishers: - - archive: - # yamllint disable-line rule:line-length - 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 - - fdio-infra-shiplogs: - maven-version: 'mvn33-new' + - lf-infra-publish - job-template: name: 'cicn-vicn-merge-{stream}-{os}' 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}' @@ -2283,6 +2501,10 @@ repo-name: '{repo-stream-part}.{repo-os-part}' - stream-parameter: stream: 'master' + - string: + name: ARCHIVE_ARTIFACTS + default: '{archive-artifacts}' + description: Artifacts to archive to the logs server. scm: - gerrit-trigger-scm: @@ -2330,16 +2552,7 @@ - ../scripts/packagecloud_push.sh publishers: - - archive: - artifacts: > - **/build/*.rpm, - **/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-vicn-verify-{stream}-{os}' @@ -2347,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}' @@ -2361,6 +2581,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: @@ -2383,13 +2607,13 @@ - include-raw-cicn-vicn-build.sh publishers: - - archive: - artifacts: > - **/build/*.rpm, - **/build/*.deb - allow-empty: 'true' - fingerprint: false - only-if-success: true - default-excludes: false - - fdio-infra-shiplogs: - maven-version: 'mvn33-new' + - 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