X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=ci%2Fjjb%2Fakraino-icn-templates.yaml;h=3bab6aceff664be8801d6bfb58194821690c8b22;hb=5cbb66c16b77b17f38d9ead909a7615fd8f32469;hp=b2367eff86cc77edc03d184fda866cdd12a5f333;hpb=46a64eeed5307a91ed1a8bcb657320851332db73;p=icn.git diff --git a/ci/jjb/akraino-icn-templates.yaml b/ci/jjb/akraino-icn-templates.yaml index b2367ef..3bab6ac 100644 --- a/ci/jjb/akraino-icn-templates.yaml +++ b/ci/jjb/akraino-icn-templates.yaml @@ -1,7 +1,7 @@ --- - job-template: - id: icn-stream-verify-target - name: 'icn-{stream}-verify-{target}' + id: icn-stream-vagrant-verify-target + name: 'icn-{stream}-vagrant-verify-{target}' defaults: icn archive-artifacts: > **/*.log @@ -55,7 +55,70 @@ builders: - shell: !include-raw: - - shell/verify.sh + - shell/vagrant-verify.sh + + publishers: + - icn-infra-publish +# - email: +# recipients: icn.jenkins@intel.com + +- job-template: + id: icn-stream-bm-verify-target + name: 'icn-{stream}-bm-verify-{target}' + defaults: icn + archive-artifacts: > + **/*.log + build-days-to-keep: 30 + build-timeout: 60 + stream: master + target: verifier + project-type: freestyle + submodule-recursive: true + #node: '{build-node}' + + properties: + - lf-infra-properties: + build-days-to-keep: '{build-days-to-keep}' + + parameters: + - lf-infra-parameters: + project: '{project}' + stream: '{stream}' + branch: '{branch}' + lftools-version: '{lftools-version}' + + - string: + name: ARCHIVE_ARTIFACTS + default: '{archive-artifacts}' + description: Artifacts to archive to the logs server. + + - string: + name: NEXUS_LOG_SUBDIR + default: '{nexus_log_subdir}' + description: Organization sub dir on Akraino Nexus server. + + wrappers: + - lf-infra-wrappers: + build-timeout: '{build-timeout}' + jenkins-ssh-credential: '{jenkins-ssh-credential}' + + scm: + - lf-infra-gerrit-scm: + jenkins-ssh-credential: '{jenkins-ssh-credential}' + git-url: '{git-url}/{project}.git' + refspec: '$GERRIT_REFSPEC' + branch: '$GERRIT_BRANCH' + submodule-recursive: '{submodule-recursive}' + submodule-timeout: '{submodule-timeout}' + submodule-disable: false + choosing-strategy: 'gerrit' + + triggers: + - timed: "@midnight" + + builders: + - shell: !include-raw: + - shell/bm-verify.sh publishers: - icn-infra-publish