X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=jjb%2Fcicn%2Fcicn.yaml;h=54ab5a7ed2b4171f9a704154d5150aa4444cd5f8;hb=1127c14dd3c090de72c0f384948f101a47e7d399;hp=b5d8312fece793047d4bb440133386dd95756bd5;hpb=925185bf0f9e24e9d78aef4f7f1f9adbbbbb36b7;p=ci-management.git diff --git a/jjb/cicn/cicn.yaml b/jjb/cicn/cicn.yaml index b5d8312fe..54ab5a7ed 100644 --- a/jjb/cicn/cicn.yaml +++ b/jjb/cicn/cicn.yaml @@ -9,6 +9,8 @@ project: 'cicn' os: + - ubuntu1804: + repo-os-part: 'ubuntu.bionic.main' - ubuntu1604: repo-os-part: 'ubuntu.xenial.main' - centos7: @@ -33,6 +35,8 @@ project: 'cicn' os: + - ubuntu1804: + repo-os-part: 'ubuntu.bionic.main' - ubuntu1604: repo-os-part: 'ubuntu.xenial.main' - centos7: @@ -55,6 +59,8 @@ project: 'cicn' os: + - ubuntu1804: + repo-os-part: 'ubuntu.bionic.main' - ubuntu1604: repo-os-part: 'ubuntu.xenial.main' - centos7: @@ -77,6 +83,8 @@ project: 'cicn' os: + - ubuntu1804: + repo-os-part: 'ubuntu.bionic.main' - ubuntu1604: repo-os-part: 'ubuntu.xenial.main' - centos7: @@ -99,6 +107,8 @@ project: 'cicn' os: + - ubuntu1804: + repo-os-part: 'ubuntu.bionic.main' - ubuntu1604: repo-os-part: 'ubuntu.xenial.main' - centos7: @@ -121,6 +131,8 @@ project: 'cicn' os: + - ubuntu1804: + repo-os-part: 'ubuntu.bionic.main' - ubuntu1604: repo-os-part: 'ubuntu.xenial.main' - centos7: @@ -143,6 +155,8 @@ project: 'cicn' os: + - ubuntu1804: + repo-os-part: 'ubuntu.bionic.main' - ubuntu1604: repo-os-part: 'ubuntu.xenial.main' - centos7: @@ -165,6 +179,8 @@ project: 'cicn' os: + - ubuntu1804: + repo-os-part: 'ubuntu.bionic.main' - ubuntu1604: repo-os-part: 'ubuntu.xenial.main' - centos7: @@ -187,6 +203,8 @@ project: 'cicn' os: + - ubuntu1804: + repo-os-part: 'ubuntu.bionic.main' - ubuntu1604: repo-os-part: 'ubuntu.xenial.main' - centos7: @@ -209,6 +227,8 @@ project: 'cicn' os: + - ubuntu1804: + repo-os-part: 'ubuntu.bionic.main' - ubuntu1604: repo-os-part: 'ubuntu.xenial.main' @@ -281,11 +301,24 @@ - short - long +- project: + name: cicn-view + views: + - project-view + project-name: cicn + - job-template: name: 'cicn-longbow-merge-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -306,6 +339,12 @@ 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: @@ -321,7 +360,6 @@ - gerrit-trigger-patch-merged: name: '{project}' branch: '{branch}' - - timed: '@daily' builders: - config-file-provider: @@ -354,12 +392,6 @@ - ../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' @@ -367,8 +399,15 @@ name: 'cicn-longbow-verify-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -383,6 +422,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: @@ -405,12 +448,6 @@ - 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' @@ -418,8 +455,13 @@ name: 'cicn-longbow-docs-merge-{stream}' project-type: freestyle - node: ubuntu1604-basebuild-8c-32g + 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}' @@ -432,10 +474,12 @@ project: '{project}' - gerrit-parameter: branch: '{branch}' - - os-parameter: - os: 'ubuntu1604' - 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: @@ -484,12 +528,6 @@ - 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' @@ -497,8 +535,13 @@ name: 'cicn-longbow-docs-verify-{stream}' project-type: freestyle - node: ubuntu1604-basebuild-8c-32g + 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}' @@ -511,10 +554,12 @@ project: '{project}' - gerrit-parameter: branch: '{branch}' - - os-parameter: - os: 'ubuntu1604' - 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: @@ -547,12 +592,6 @@ - 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' @@ -560,7 +599,14 @@ name: 'cicn-libparc-merge-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -581,6 +627,12 @@ 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: @@ -604,6 +656,14 @@ result: 'failure' 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' @@ -621,14 +681,11 @@ !include-raw-escape: - ../scripts/maven_push_functions.sh - include-raw-cicn-maven-push.sh + - shell: + !include-raw-escape: + - ../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' @@ -636,8 +693,15 @@ name: 'cicn-libparc-verify-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -652,6 +716,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: @@ -674,12 +742,6 @@ - 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' @@ -687,8 +749,13 @@ name: 'cicn-libparc-docs-merge-{stream}' project-type: freestyle - node: ubuntu1604-basebuild-8c-32g + 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}' @@ -701,10 +768,12 @@ project: '{project}' - gerrit-parameter: branch: '{branch}' - - os-parameter: - os: 'ubuntu1604' - 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: @@ -753,12 +822,6 @@ - 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' @@ -766,8 +829,13 @@ name: 'cicn-libparc-docs-verify-{stream}' project-type: freestyle - node: ubuntu1604-basebuild-8c-32g + 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}' @@ -780,10 +848,12 @@ project: '{project}' - gerrit-parameter: branch: '{branch}' - - os-parameter: - os: 'ubuntu1604' - 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: @@ -816,12 +886,6 @@ - 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' @@ -830,7 +894,14 @@ name: 'cicn-libccnx-common-merge-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -851,6 +922,12 @@ maven-version: 'mvn33-new' - repo-name-parameter: 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: @@ -871,6 +948,14 @@ result: 'failure' 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' @@ -888,14 +973,11 @@ !include-raw-escape: - ../scripts/maven_push_functions.sh - include-raw-cicn-maven-push.sh + - shell: + !include-raw-escape: + - ../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' @@ -903,8 +985,15 @@ name: 'cicn-libccnx-common-verify-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -919,6 +1008,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: @@ -941,12 +1034,6 @@ - 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' @@ -954,7 +1041,14 @@ name: 'cicn-libccnx-transport-rta-merge-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -975,6 +1069,12 @@ maven-version: 'mvn33-new' - repo-name-parameter: 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: @@ -995,6 +1095,14 @@ result: 'failure' 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' @@ -1012,15 +1120,11 @@ !include-raw-escape: - ../scripts/maven_push_functions.sh - include-raw-cicn-maven-push.sh + - shell: + !include-raw-escape: + - ../scripts/packagecloud_push.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' @@ -1028,8 +1132,15 @@ name: 'cicn-libccnx-transport-rta-verify-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -1044,6 +1155,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: @@ -1066,13 +1181,6 @@ - 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' @@ -1080,7 +1188,14 @@ name: 'cicn-libccnx-portal-merge-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -1101,6 +1216,12 @@ maven-version: 'mvn33-new' - repo-name-parameter: 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: @@ -1121,6 +1242,14 @@ result: 'failure' 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' @@ -1138,14 +1267,11 @@ !include-raw-escape: - ../scripts/maven_push_functions.sh - include-raw-cicn-maven-push.sh + - shell: + !include-raw-escape: + - ../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' @@ -1153,8 +1279,15 @@ name: 'cicn-libccnx-portal-verify-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -1169,6 +1302,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: @@ -1191,12 +1328,6 @@ - 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' @@ -1204,7 +1335,14 @@ name: 'cicn-libicnet-merge-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -1225,6 +1363,12 @@ maven-version: 'mvn33-new' - repo-name-parameter: 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: @@ -1245,6 +1389,14 @@ result: 'failure' 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' @@ -1262,14 +1414,11 @@ !include-raw-escape: - ../scripts/maven_push_functions.sh - include-raw-cicn-maven-push.sh + - shell: + !include-raw-escape: + - ../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' @@ -1277,8 +1426,15 @@ name: 'cicn-libicnet-verify-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -1293,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: @@ -1315,12 +1475,6 @@ - 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' @@ -1328,7 +1482,14 @@ name: 'cicn-metis-merge-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -1349,6 +1510,12 @@ maven-version: 'mvn33-new' - repo-name-parameter: 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: @@ -1369,6 +1536,14 @@ result: 'failure' 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' @@ -1386,14 +1561,11 @@ !include-raw-escape: - ../scripts/maven_push_functions.sh - include-raw-cicn-maven-push.sh + - shell: + !include-raw-escape: + - ../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' @@ -1401,8 +1573,15 @@ name: 'cicn-metis-verify-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -1417,6 +1596,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: @@ -1439,12 +1622,6 @@ - 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' @@ -1452,7 +1629,14 @@ name: 'cicn-http-server-merge-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -1473,6 +1657,12 @@ maven-version: 'mvn33-new' - repo-name-parameter: 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: @@ -1493,6 +1683,14 @@ result: 'failure' 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' @@ -1510,14 +1708,11 @@ !include-raw-escape: - ../scripts/maven_push_functions.sh - include-raw-cicn-maven-push.sh + - shell: + !include-raw-escape: + - ../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' @@ -1525,8 +1720,15 @@ name: 'cicn-http-server-verify-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -1541,6 +1743,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: @@ -1563,12 +1769,6 @@ - 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' @@ -1576,7 +1776,14 @@ name: 'cicn-vpp-plugin-merge-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -1597,6 +1804,12 @@ maven-version: 'mvn33-new' - repo-name-parameter: 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: @@ -1612,9 +1825,16 @@ - gerrit-trigger-patch-merged: name: '{project}' branch: '{branch}' - - timed: '@daily' 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' @@ -1632,14 +1852,11 @@ !include-raw-escape: - ../scripts/maven_push_functions.sh - include-raw-cicn-maven-push.sh + - shell: + !include-raw-escape: + - ../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' @@ -1647,8 +1864,15 @@ name: 'cicn-vpp-plugin-verify-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -1663,6 +1887,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: @@ -1685,12 +1913,6 @@ - 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' @@ -1698,7 +1920,16 @@ name: 'cicn-viper-merge-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -1719,6 +1950,12 @@ maven-version: 'mvn33-new' - repo-name-parameter: 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: @@ -1739,6 +1976,14 @@ result: 'failure' 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' @@ -1756,15 +2001,11 @@ !include-raw-escape: - ../scripts/maven_push_functions.sh - include-raw-cicn-maven-push.sh + - shell: + !include-raw-escape: + - ../scripts/packagecloud_push.sh publishers: - - archive: - # yamllint disable-line rule:line-length - 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' @@ -1772,8 +2013,17 @@ name: 'cicn-viper-verify-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -1788,6 +2038,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: @@ -1810,13 +2064,6 @@ - include-raw-cicn-viper-build.sh publishers: - - archive: - # yamllint disable-line rule:line-length - 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' @@ -1824,7 +2071,16 @@ name: 'cicn-radio-emulators-merge-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -1845,6 +2101,12 @@ maven-version: 'mvn33-new' - repo-name-parameter: 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: @@ -1860,9 +2122,16 @@ - gerrit-trigger-patch-merged: name: '{project}' branch: '{branch}' - - timed: '@daily' 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' @@ -1880,15 +2149,11 @@ !include-raw-escape: - ../scripts/maven_push_functions.sh - include-raw-cicn-maven-push.sh + - shell: + !include-raw-escape: + - ../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' @@ -1896,8 +2161,17 @@ name: 'cicn-radio-emulators-verify-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -1912,6 +2186,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: @@ -1934,13 +2212,6 @@ - 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' @@ -1948,7 +2219,16 @@ name: 'cicn-android-sdk-merge-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -1969,6 +2249,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: @@ -1984,7 +2268,6 @@ - gerrit-trigger-patch-merged: name: '{project}' branch: '{branch}' - - timed: '@daily' builders: - shell: @@ -1992,13 +2275,6 @@ - include-raw-cicn-android-sdk-build.sh publishers: - - archive: - # yamllint disable-line rule:line-length - 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' @@ -2006,8 +2282,16 @@ name: 'cicn-android-sdk-verify-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -2022,6 +2306,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: @@ -2044,13 +2332,6 @@ - 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' @@ -2058,7 +2339,14 @@ name: 'cicn-vicn-merge-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -2079,6 +2367,12 @@ maven-version: 'mvn33-new' - repo-name-parameter: 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: @@ -2094,9 +2388,16 @@ - gerrit-trigger-patch-merged: name: '{project}' branch: '{branch}' - - timed: '@daily' 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' @@ -2114,14 +2415,11 @@ !include-raw-escape: - ../scripts/maven_push_functions.sh - include-raw-cicn-maven-push.sh + - shell: + !include-raw-escape: + - ../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' @@ -2129,8 +2427,15 @@ name: 'cicn-vicn-verify-{stream}-{os}' project-type: freestyle - node: '{os}-basebuild-4c-4g' + 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}' @@ -2145,6 +2450,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: @@ -2167,11 +2476,14 @@ - 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' + +- project: + name: cicn-info + project-name: cicn + jobs: + - gerrit-info-yaml-verify + build-node: centos7-builder-4c-4g + project: cicn + branch: master