3 id: icn-stream-vagrant-verify-target
4 name: 'icn-{stream}-vagrant-verify-{target}'
12 project-type: freestyle
13 submodule-recursive: true
17 - lf-infra-properties:
18 build-days-to-keep: '{build-days-to-keep}'
21 - lf-infra-parameters:
25 lftools-version: '{lftools-version}'
28 name: ARCHIVE_ARTIFACTS
29 default: '{archive-artifacts}'
30 description: Artifacts to archive to the logs server.
33 name: NEXUS_LOG_SUBDIR
34 default: '{nexus_log_subdir}'
35 description: Organization sub dir on Akraino Nexus server.
39 build-timeout: '{build-timeout}'
40 jenkins-ssh-credential: '{jenkins-ssh-credential}'
43 - lf-infra-gerrit-scm:
44 jenkins-ssh-credential: '{jenkins-ssh-credential}'
45 git-url: '{git-url}/{project}.git'
46 refspec: '$GERRIT_REFSPEC'
47 branch: '$GERRIT_BRANCH'
48 submodule-recursive: '{submodule-recursive}'
49 submodule-timeout: '{submodule-timeout}'
50 submodule-disable: false
51 choosing-strategy: 'gerrit'
57 - shell: !include-raw:
58 - shell/vagrant-verify.sh
71 # all files should be owned by jenkins, for cleanup
72 - shell: 'sudo chown jenkins -R .'
75 # recipients: icn.jenkins@intel.com
78 id: icn-stream-bm-verify-target
79 name: 'icn-{stream}-bm-verify-{target}'
83 build-days-to-keep: 30
87 project-type: freestyle
88 submodule-recursive: true
92 - lf-infra-properties:
93 build-days-to-keep: '{build-days-to-keep}'
96 - lf-infra-parameters:
100 lftools-version: '{lftools-version}'
103 name: ARCHIVE_ARTIFACTS
104 default: '{archive-artifacts}'
105 description: Artifacts to archive to the logs server.
108 name: NEXUS_LOG_SUBDIR
109 default: '{nexus_log_subdir}'
110 description: Organization sub dir on Akraino Nexus server.
114 build-timeout: '{build-timeout}'
115 jenkins-ssh-credential: '{jenkins-ssh-credential}'
118 - lf-infra-gerrit-scm:
119 jenkins-ssh-credential: '{jenkins-ssh-credential}'
120 git-url: '{git-url}/{project}.git'
121 refspec: '$GERRIT_REFSPEC'
122 branch: '$GERRIT_BRANCH'
123 submodule-recursive: '{submodule-recursive}'
124 submodule-timeout: '{submodule-timeout}'
125 submodule-disable: false
126 choosing-strategy: 'gerrit'
132 - shell: !include-raw:
146 # all files should be owned by jenkins, for cleanup
147 - shell: 'sudo chown jenkins -R .'
150 # recipients: icn.jenkins@intel.com