- master:
branch: 'master'
repo-stream-part: 'master'
- - '1807':
- branch: 'stable/1807'
- repo-stream-part: 'stable.1807'
- '1810':
branch: 'stable/1810'
repo-stream-part: 'stable.1810'
name: 'hc2vpp-csit-integration-{stream}-{os}'
project-type: freestyle
- node: '{os}-basebuild-4c-4g'
+ node: '{os}-builder-4c-4g'
concurrent: true
+ archive-artifacts: '**/csit/archive/*.*'
+ latest-only: false
+
build-discarder:
daysToKeep: '{build-days-to-keep}'
os: '{os}'
- stream-parameter:
stream: '{stream}'
+ - string:
+ name: ARCHIVE_ARTIFACTS
+ default: '{archive-artifacts}'
+ description: Artifacts to archive to the logs server.
scm:
- git-scm:
!include-raw-escape: include-raw-hc2vpp-csit-integration.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
- email-notification:
email-prefix: '[hc2vpp]'
name: 'hc2vpp-csit-verify-{stream}-{os}'
project-type: maven
- node: '{os}-basebuild-4c-4g'
+ node: '{os}-builder-4c-4g'
jdk: openjdk8-{os}
concurrent: true
+ archive-artifacts: '**/csit/archive/*.*'
+ latest-only: false
build-discarder:
daysToKeep: '{build-days-to-keep}'
stream: '{stream}'
- odl-parameter:
odl: '{odl}'
+ - string:
+ name: ARCHIVE_ARTIFACTS
+ default: '{archive-artifacts}'
+ description: Artifacts to archive to the logs server.
scm:
- gerrit-trigger-scm:
!include-raw-escape: include-raw-hc2vpp-csit-verify.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
- email-notification:
email-prefix: '[hc2vpp]'
name: 'hc2vpp-csit-integration-odl-{odl}-{stream}-{os}'
project-type: freestyle
- node: '{os}-basebuild-4c-4g'
+ node: '{os}-builder-4c-4g'
concurrent: true
+ archive-artifacts: '**/csit/archive/*.*'
+ latest-only: false
+
build-discarder:
daysToKeep: '{build-days-to-keep}'
stream: '{stream}'
- odl-parameter:
odl: '{odl}'
+ - string:
+ name: ARCHIVE_ARTIFACTS
+ default: '{archive-artifacts}'
+ description: Artifacts to archive to the logs server.
scm:
- git-scm:
!include-raw-escape: include-raw-hc2vpp-csit-integration-odl.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
- email-notification:
email-prefix: '[hc2vpp]'
name: 'hc2vpp-csit-verify-odl-{odl}-{stream}-{os}'
project-type: maven
- node: '{os}-basebuild-4c-4g'
+ node: '{os}-builder-4c-4g'
jdk: openjdk8-{os}
concurrent: true
+ archive-artifacts: '**/csit/archive/*.*'
+ latest-only: 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}'
stream: '{stream}'
- odl-parameter:
odl: '{odl}'
+ - string:
+ name: ARCHIVE_ARTIFACTS
+ default: '{archive-artifacts}'
+ description: Artifacts to archive to the logs server.
scm:
- gerrit-trigger-scm:
!include-raw-escape: include-raw-hc2vpp-csit-verify-odl.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
- email-notification:
email-prefix: '[hc2vpp]'
name: 'hc2vpp-csit-perf-{stream}-{os}'
project-type: freestyle
- node: '{os}-basebuild-4c-4g'
+ node: '{os}-builder-4c-4g'
concurrent: false
+ archive-artifacts: '**/csit/archive/*.*'
+ latest-only: false
+
build-discarder:
daysToKeep: '{build-days-to-keep}'
stream: '{stream}'
- odl-parameter:
odl: '{odl}'
-
+ - string:
+ name: ARCHIVE_ARTIFACTS
+ default: '{archive-artifacts}'
+ description: Artifacts to archive to the logs server.
scm:
- gerrit-trigger-scm:
credentials-id: 'jenkins-gerrit-credentials'
!include-raw-escape: include-raw-hc2vpp-csit-perf.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
-
- robot-report:
output-path: 'csit/archive'