X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=ci%2Fjjb%2Fakraino-icn-templates.yaml;h=3bab6aceff664be8801d6bfb58194821690c8b22;hb=b82ae6975d26581802457364993bee061350ae32;hp=f610a884bbd61994b734aab25e4b6bf81ba21c7b;hpb=d97c464fe4c7ae16385bf101405a1f1f6a2dcb09;p=icn.git diff --git a/ci/jjb/akraino-icn-templates.yaml b/ci/jjb/akraino-icn-templates.yaml index f610a88..3bab6ac 100644 --- a/ci/jjb/akraino-icn-templates.yaml +++ b/ci/jjb/akraino-icn-templates.yaml @@ -1,13 +1,14 @@ --- - job-template: - id: icn-stream-verify - name: 'icn-{stream}-verify' + id: icn-stream-vagrant-verify-target + name: 'icn-{stream}-vagrant-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}' @@ -53,8 +54,71 @@ - timed: "@midnight" builders: - - shell: !include-raw-escape: - - shell/verify.sh + - shell: !include-raw: + - 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