summaryrefslogtreecommitdiffstats
path: root/jjb/genesis
AgeCommit message (Collapse)AuthorFilesLines
2015-04-22Prepare for separating Fuel build, deploy, and test jobsFatih Degirmenci1-0/+204
JIRA: OCTO-3 Change-Id: Ic59333c6da12068ad32661946c29b6327fe4a701 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-04-21Merge "Add jjb template for Compass BGS track"Fatih Degirmenci1-0/+214
2015-04-20Enable throttling for genesis-fuel verify and merge jobsFatih Degirmenci1-0/+14
JIRA: OCTO-52 Change-Id: Iabfde721752a458bdb054abadaa03ed867136bc8 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-04-20Add jjb template for Compass BGS trackm001331421-0/+214
JIRA: OCTO-24 Change-Id: Ifba2b070f57ecb19bc4c9bacb5eda80552332567 Signed-off-by: m00133142 <meimei@huawei.com>
2015-04-17fix typo, also delete gsoutput.txt after it is echoedAric Gardner1-1/+2
gsutil was silently dying refusing to overrite gsoutput.txt JIRA:0000 Change-Id: I8e633677908335e035f86f5aa9a60bb8f0600177 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-04-17Re-enable artifact upload from genesis-fuel-dailyFatih Degirmenci1-0/+1
So we get full build-deploy run during the night. JIRA: OCTO-3 Change-Id: I87597a846dbc898412dd24439b984cd3ac7b3af7 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-04-16Set default value for SKIP_BUILD if unsetFatih Degirmenci1-0/+1
This is due to bug in JJB. JIRA: OCTO-3 Change-Id: If11552c62eb62405f58a48d5ecf72db395b9b755 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-04-16Change the deploy command and enable SKIP_BUILDFatih Degirmenci1-1/+13
JIRA: OCTO-3 Change-Id: Ib22b534aeb315f265af7b601793c1cc8a71c843c Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-04-16Store md5sums in properties file and enable fuel quick deployFatih Degirmenci2-37/+7
JIRA: OCTO-3 Change-Id: I2c9eafddf3f0bf5b5420342d280e50aceedf9878 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-04-16Update build-docu.sh to set metadataAric Gardner1-10/+35
Other changes: set project variable (in this case project="genesis") Creates a null delimited array iterates the array no longer writes pfd and html files to disk (uses sdtout) logs and echos results of gsutil cp turned off -vx and added some verbosity with echo and cat Change-Id: Ia9f329a9b7d45d458ecd5f7398f968d556bda053 JIRA: DOCS-14 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-04-15Fixing the error related to gsutils "cp 'docs/*.pdf' | cp 'docs/*.html'"Victor Laza1-3/+0
JIRA: The fix was already added for genesis in build-docs.sh but not removed from job-template Change-Id: Id099c48028ab05a1752c54d3d97d341e96b5ccfc Signed-off-by: Victor Laza <vlaza@cloudbasesolutions.com>
2015-04-15Changed build-docu.sh for genesis projectVictor Laza1-0/+3
JIRA: genesis is special in nature and it might contain various documentations that should go under specific <installer>/docs/ after it gets built Change-Id: I1e6fc9307086fd3c332addb61266992f1fb25ddb Signed-off-by: Victor Laza <vlaza@cloudbasesolutions.com>
2015-04-15Fix gsutil path for genesis-docsFatih Degirmenci1-3/+3
JIRA: DOCS-2 Change-Id: I1f0c711db396438722977cbf2a72a7374ab49da1 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-04-15Fix GERRIT_BRANCH and GERRIT_REFSPEC for fuel-dailyFatih Degirmenci1-0/+8
JIRA: OCTO-3 Change-Id: I9bdcd32ed426dc0d0eb1427d2ad7836191210b03 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-04-15Convert execute shell parts to macros and unify parametersFatih Degirmenci1-67/+116
Implement first step of having subjobs running build, deploy, and test in scope of daily runs. JIRA: OCTO-3 Change-Id: I35a53fc57218e319239ffeee164309fc451d90a7 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-04-15Configured artifacts publish daily & on merge for projects with documentationVictor Laza1-0/+4
JIRA: DOCS-2 - artifacts publish daily & on merge for the following projects: opnfvdocs, octopus, genesis, functest, pharos Change-Id: Id055d8e955e1c55c6b18a5bdf28d940ef7d53729 Signed-off-by: Victor Laza <vlaza@cloudbasesolutions.com>
2015-04-14Added verbosity for the script that builds documentationVictor Laza1-0/+1
JIRA: DOCS-XXX - Added verbosity for the build-docu.sh script that builds documentation so details would be seen in "Console Output" when Jenkins build the job Change-Id: Iba927ede60694f7558c2bf51d58672fde55e2bca Signed-off-by: Victor Laza <vlaza@cloudbasesolutions.com>
2015-04-13Forgot to move all three jobsAric Gardner1-2/+2
JIRA:0000 Change-Id: If71c71cccc5cccfaea2a66da6aadf37dcd57d66e Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-04-13Move fuel verify/merge/daily to gce-opnfv-docker-1Aric Gardner1-1/+1
Change-Id: I219c4ed24f63f616fe6123c599a0d6cbfc099d24 JIRA: 0000 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-04-13Split up genesis.yml into its component installers so that we can specify nodesAric Gardner5-230/+835
Change-Id: I97fecab46df84687e73d5e98bed96cacc2e8cb0a JIRA:0000 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-04-10att and del have both asked me to test fuel daily on their slaves.Aric Gardner2-0/+192
Change-Id: I511d0f5df494f57c45eb402e85f9baae0c9b3397 JIRA:0000 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-04-08Remove pipes, reference: ↵Aric Gardner1-1/+1
http://ci.openstack.org/jenkins-job-builder/configuration.html Change-Id: I24cd077467e28c3192ad76144f0629f7ba777771 JIRA: 0000 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-04-08Double up the curly braces because reasons.Aric Gardner1-1/+1
Change-Id: I755c8fa792716307606ffb5c5f6b370f076b67e9 JIRA:0000 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-04-08Fix {branch} parameter not foundThanh Ha1-2/+2
JIRA: 0000 Change-Id: I784e48c181bc2c1fda7d52539e8775a253d0b128 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2015-04-08JIRA: DOCU-2 - Adding a job to build genesis documentation from .rst filesVictor Laza2-0/+53
This job will use shell to build documentation for genesis project Change-Id: I143773f902bb33bbd58045415fa52cd3a14a7fa9 Signed-off-by: Victor Laza <vlaza@cloudbasesolutions.com>
2015-04-03Enable genesis/foreman merge Jenkins jobFatih Degirmenci1-1/+23
JIRA: OCTO-29 Change-Id: If22d29fd77c0de7626f6331ed0348e7acd263e3b Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-04-02Remove final fuel and foreman artifacts to reclaim space backFatih Degirmenci1-0/+17
Artifacts get removed once we're done with them. JIRA: OCTO-28 Change-Id: I6f9a6220f7171651e225063cc28a7d63425b0620 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-04-02Append BUILD_ID to Foreman artifactFatih Degirmenci1-1/+1
JIRA: OCTO-28 Change-Id: I0e1521c6e75337ede24422a3a79ed0d50c1e36c8 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-04-02Enable Genesis Foreman Daily Master Jenkins jobFatih Degirmenci1-1/+69
JIRA: OCTO-28 Change-Id: I487e898fa4204dff924e62e4dd0281cd7c790912 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-04-02Enable genesis/foreman verify Jenkins jobFatih Degirmenci1-1/+20
This job is a quick fix for RC0 and contain hardcoded paths to get things out, especially with fetching dependencies. JIRA: OCTO-27 Change-Id: I62dd48f09ede06103a146a32261ce9ef248777ba Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-04-01Remove grep from genesis/fuel artifact downloadFatih Degirmenci1-3/+0
JIRA: OCTO-26 Change-Id: Ic42b27e6d8a12dc9311f4e0185cf949dd250e731 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-04-01Enable artifact download for genesis/fuelFatih Degirmenci1-0/+25
JIRA: OCTO-26 Change-Id: I9bb5d35c843393e492e7d33f39128a50b57ecdf0 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-04-01Prepend variables in properties file with OPNFVFatih Degirmenci1-5/+5
Prevent variable clashes in case when they are sourced within Jenkins job by prepending all variables with OPNFV. JIRA: OCTO-26 Change-Id: Ia6c39ff5096dd15e7ce972314d78baa02473ea19 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-04-01Enable artifact upload for genesis/fuelFatih Degirmenci1-1/+33
Upload fuel build artifacts and files that contain build information to OPNFV Google Storage. JIRA: OCTO-26 Change-Id: I9f36ee339656eaebf9682d93c950e1b7f1266f84 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-03-27Placeholder for Juju installer in BGS.Narinder Gupta1-0/+24
JIRA BGS-29 Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2015-03-27Change the project name for genesisFatih Degirmenci1-0/+1
JIRA: OCTO-21 Change-Id: I3fab32cf0aa8cc7fe97a2862548ec10f1c6cd2c5 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-03-26Enable cache for fuel buildFatih Degirmenci1-5/+24
Use common cache for all build jobs. JIRA: OCTO-11 Change-Id: If242c87e2b6231101744dbb822ca71b8a9e80614 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-03-26Fix GIT_BASE for genesis and move vswitchperf to fuel nodeFatih Degirmenci1-3/+10
JIRA: OCTO-11 Change-Id: I96ab8259966a42be41c7192e768b88fbec8f90ba Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-03-26Log executed commands to console and change git urlFatih Degirmenci1-0/+5
JIRA: OCTO-11 Change-Id: Ifeec8e126b3e0235e2fce148970b6cfa06cc794b Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-03-26Move BGS jobs to ericsson-buildFatih Degirmenci1-3/+4
BGS jobs will be moved back to corresponding slaves once they are ready. JIRA: OCTO-11 Change-Id: I69b4b51bc25cf06c8a204bc730c6ef23d98d00d5 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-03-25Separate jobs based on installerFatih Degirmenci1-274/+95
Verify, merge, and daily jobs are separated based on installer and builder macros are created for each installer. JIRA: OCTO-11 Change-Id: Ide76fc843a8871952873ca86033c40e5c235340b Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-03-17Remove genesis-daily and use Fuel build scriptFatih Degirmenci1-65/+7
Remove duplicated genesis-daily job. Start using Fuel build script in genesis-build job. JIRA: OCTO-16 Change-Id: I74395898bc8692f3a00f72097b5e3f43e3000b58 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-03-09Adapt genesis verify job to fuel structureFatih Degirmenci1-1/+1
Fuel directory structure has been updated and all fuel build stuff has been moved under <repo root>/fuel/build. Change-Id: I30fd34f8975f39a117240bc66cdf89d1bf297e62 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-03-05Replace git-revision with predefined parametersFatih Degirmenci2-25/+41
JJB does not support passing git-revision to triggered jobs. Replaced it with GIT_COMMIT. Change-Id: I2675a88c8bde19ccad2bc00ef43b315ca9cfd32b Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-03-04Add foreman, fuel, opensteak daily jobsFatih Degirmenci1-1/+314
- Create simple high level daily jobs per installer - Create simple and common build, deploy, and test jobs Change-Id: Ib4e12444038b4e963548e479349402bdc2bbb9cc Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-03-02Fix for lines that post iso release -> https://build.opnfv.org/releases/Aric Gardner1-2/+2
Change-Id: I9af2e634232560588e26795224d1dc74992b3197 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-03-02Fix genesis-merge jobs not launchingThanh Ha1-3/+0
Genesis merge jobs are no launching because it's checking against a file path that does not exist for this repo. This patch removes the filepath. Change-Id: I938fb4f688f094696a0b5b6942f059f6349df3c5 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2015-03-01Add reverify as a accepted keyword for retriggering verify jobsThanh Ha1-0/+2
Change-Id: If281ad40be470f27e519aa2dc7e7e07a3c9eec13 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2015-03-01Fix genesis-verify jobs not launchingThanh Ha1-5/+0
Genesis verify jobs are not launch because it's checking against a file path that does not exist for this repo. This patch removes the filepath. Change-Id: I578581e2e8fc3ecf8c4d610e5bd5376febe9061d Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2015-03-01Remove unnecessary CFG filesThanh Ha1-3/+0
These files are used by templates from opendaylight/releng/builder's python scripts to generate JJB files automatically. Those scripts don't appear to exist here. Change-Id: I410188ea09221fbd5294121b6ebc15731e6bc794 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>