summaryrefslogtreecommitdiffstats
path: root/jjb/genesis
AgeCommit message (Collapse)AuthorFilesLines
2016-01-12Update deprecated pollscm usageThanh Ha3-3/+6
The syntax "pollscm: '@midnight'" is deprecated and should be updated to using the new syntax: - pollscm: cron: '@midnight' Change-Id: Id11d301dfee4d183ee40f2342528c4258f36034f Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2015-12-20Disable obsolete genesis jobs to prevent accidental buildsFatih Degirmenci5-8/+30
Change-Id: I5fb86fbd6677da5b6788505fbd2db9128960eb00 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-11Cleanup jjb filesFatih Degirmenci2-184/+0
- Remove the jobs that do nothing such as merge and daily jobs - Leave only verify jobs for all the projects as placeholders - Introduce stable/brahmaputra branch and keep it disabled Please note that the "real" jobs for bottlenecks, compass4nfv, functest, and qtip are not deleted. Change-Id: I80031f77a11c2bf5173fbb7be98294285e3cc2ef Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-07jjb: use default logrotate setting in all projectsRyota MIBU5-108/+0
Many projects have own logrotate definitions copied from the template. This patch make sure all projects to use the default logrotate setting, so that the infra admin can configure the values easily. This patch also fixes the logrotate rule for artifacts to keep them in the same duration as console logs exist. Note, this won't effect the hold time of artifacts in artifact.opnfv.org . Change-Id: I708a675c7e87e5f830ee36009f0c6913c003b2ed Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2015-12-01jjb: add default logrotate to releng-defaults.yamlRyota MIBU4-30/+0
Change-Id: I373d24be32e154b25d685df47e6d06ad352877c4 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2015-12-01jjb: move 'node: master' to releng-defaults.yamlRyota MIBU2-8/+0
Change-Id: Ibc3a7466fcc2e030a6538d77e2c4521eb8daa214 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2015-12-01jjb: move project-style to releng-defaults.yamlRyota MIBU6-55/+0
Change-Id: Iced99bd62a8a246984e67dc28be7d4dca149e22b Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2015-11-27jjb: move ssh wrappers to releng-defaults.yamlRyota MIBU4-35/+0
Change-Id: I8c26ca0e0cc8d5e6a57c9cb05be663f84f2293d2 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2015-11-19Remove genesis-opensteak jobsFatih Degirmenci1-219/+0
Opensteak is not in OPNFV anymore so removing jobs. Change-Id: Ia379491bbb02cfb3ac1066f195a1f69432920143 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-10-20Disables foreman verifyTim Rozet1-0/+2
Change-Id: I7a4d2845739588e3dea7570f55450cc4733b36f0 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-10-05Enable fuel daily runs on POD2Fatih Degirmenci1-3/+3
Change-Id: Iad31f257d1198e9730ea0db68a18737009c00a95 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-10-03Configure jenkins jobs for fuelFatih Degirmenci1-9/+9
- verify jobs are configured in order to run builds and virtual deployments for each and every new patch. - merge jobs are configured in order to run builds and virtual deployments for merged changes. - daily jobs are not configured and currently disabled. - builder scripts are taken out from yml and converted to standalone scripts. Change-Id: I2fc8a5072a48ecabfb9b0460e3717c7bf3623ff4 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-10-01Disable genesis/fuel and genesis/foreman daily runs for stable/arnoFatih Degirmenci2-2/+2
Change-Id: I01c630b3c890807f8b8d27f7b4cd0f5097749299 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-29Chain foreman & fuel daily jobs with no parametersFatih Degirmenci2-0/+2
Change-Id: I5f2c7d313769f41aa51cb6e888ab9ac0a4935df9 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-29Removing ODL build job, not needed for Fuel Autodeployment anymoreSzilard Cserey1-49/+2
Change-Id: Id6b5b6d22ed7d56e44b152e1e3233791dbe7ddd7 Signed-off-by: Szilard Cserey <szilard.cserey@ericsson.com>
2015-09-29Chain foreman and fuel daily jobsFatih Degirmenci2-2/+10
Fuel master daily is disabled and arno is enabled instead. Change-Id: I9d1dbe067bd59be279e5efee72c1612db32fcb21 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-25Adjust foreman & fuel daily trigger times until SR1Fatih Degirmenci2-6/+6
Change-Id: I5e4ddb8156a4a0eaebd991d20f5d4fc71dd766c9 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-25Adjust foreman & fuel daily trigger times until SR1Fatih Degirmenci2-23/+6
Change-Id: Ie0c62e943d0ce2fea56511f25e07798bb13d5656 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-25Adjust foreman & fuel daily trigger times until SR1Fatih Degirmenci2-5/+26
Change-Id: Ia82683e96e0bfc957606f034a96f2b5834adf5ef Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-23Remove call to yardstick job until SR1 is releasedMorgan Richomme2-14/+14
to avoid side effects JIRA: RELENG-11 Change-Id: I1043805acca55c8a00191f68cfac1e08bbd6a47a Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2015-09-21Enable arno docu-build.sh script for genesisFatih Degirmenci1-2/+2
Change-Id: Ib7b52bd7893be69f57a3550b8ac87ffc4febcc50 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-21Install fuel-plugin-builder pip for fuel-odl-plugin buildFatih Degirmenci1-2/+8
This change also includes these - Remove unnecessary dependency from lab-reconfig venv - Rename fuel-opendaylight-plugin-build builder to fuel-odl-plugin-build Change-Id: I04e3966c7826b1517878d2f311dfc4d7d9bc8fa6 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-21Merge "Disable Fuel Healthcheck temporarily because of Opendaylight it will ↵Jose Lausuch1-2/+2
fail everytime"
2015-09-21Disable Fuel Healthcheck temporarilySzilard Cserey1-2/+2
because of Opendaylight it will fail everytime Change-Id: Iad2e9e039c2651ab828fb0f65f0f176e80d20e3e Signed-off-by: Szilard Cserey <szilard.cserey@ericsson.com>
2015-09-18Bugfix: Fix lab reconfig issue by moving fuel dependency installation to ↵Fatih Degirmenci1-0/+10
master node ODL plugin build dependency installation was incorrectly put into lab-reconfig which runs on master node. This change moves the dependency installation into fuel-odl-plugin-build builder which runs on jumphost. Change-Id: Ic353cabeabb0a98fcdb8b2f94ababbbc79d3e963 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-18New job for Fuel Plugin BuildSzilard Cserey1-3/+34
Update of Fuel Deploy job - for fetching the newly build Fuel Plugin Change-Id: I983f4244739370510012ddf6445667f53def3734 Signed-off-by: Szilard Cserey <szilard.cserey@ericsson.com>
2015-09-17Use branch var instead of branch name in genesis-docsFatih Degirmenci1-4/+4
Change-Id: Id7e4e926607de86a719adfa2f93b9ef4a4728fd7 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-17Enable genesis-docs jobs for stable/arnoFatih Degirmenci1-4/+12
Please note that stuff in docu-build.sh is disabled and trying to find out why it is disabled. Change-Id: I227a549509ff1d3c810e236d7d0bd2c500975e71 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-16Do not run foreman-verify-virtual-deploy if docs changefdegir1-2/+17
JIRA: RELENG-19 Change-Id: Icc6cad6a1dcd2fdd036bd81e185ca5762d02fb31 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-15Merge "Prevent triggering unnecessary genesis jobs when docs change"Tim Rozet3-13/+113
2015-09-15Enable mail notification for fuel-build and fuel-deploy jobsFatih Degirmenci1-0/+8
Change-Id: I8267ebdbbfd1d46e541dc67d4693df7c28fa3c19 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-14Adds sleep between clean and deploy for baremetal deploymentTim Rozet1-0/+3
Change-Id: Idc213f3f8277cef2485b5f8fa2c305f18dc6fa92 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-09-10Update Fuel Deployment job to cope with the latest Autodeployment parametersSzilard Cserey1-3/+3
Change-Id: I4d559d97ab2914da113bbdd19e97a776e41188c7 Signed-off-by: Szilard Cserey <szilard.cserey@ericsson.com>
2015-09-08Prevent triggering unnecessary genesis jobs when docs changeFatih Degirmenci3-13/+113
Genesis verify and merge jobs run full builds when only doc updates come in. This change adds non-doc paths to the list of excluded paths in gerrit trigger configurations, essentially only running what needs to be run. Please note that if a change touches both allowed and excluded paths, none of the jobs will be triggered. Due to this doc and code changes should not be done in same change. JIRA: RELENG-19 Change-Id: I0388b8fb940aa7581e9afb56ffa04ca3a3763820 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-08Adjust foreman & fuel daily trigger times for functest workFatih Degirmenci2-4/+4
Change-Id: I119243710fe144d1b4fbf53deb7e7607b77cf289 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-27Rename fuel and foreman verify jobs to state what they verifyFatih Degirmenci2-9/+9
Fuel and Foreman verify jobs and virtual deploy jobs are renamed in order to state what they verify - foreman-verify -> foreman-verify-build - foreman-deploy-virtual -> foreman-verify-deploy-virtual - fuel-verify -> fuel-verify-build - fuel-deploy-virtual -> fuel-verify-deploy-virtual Change-Id: Ifca9a6cd01564e0329cfcd544369c3c22019e7c8 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-27Reconfigure Yardstick jobs after LF Lab reconfigurationFatih Degirmenci2-2/+18
- Configure/rename Yardstick jobs based on LF Lab reconfiguration - Update Fuel and Foreman daily jobs to trigger updated Yardstick jobs - Make sure Yardstick is executed even the Functest execution fails - Remove obsolete Yardstick daily job - Send email notification for failed Yardstick executions JIRA: YARDSTICK-77 Change-Id: I84528572e1ac78247fdb00f8621c7b25245d8b12 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-25Reconfigure functest jobs for lab reconfig and arno branchesFatih Degirmenci2-2/+2
- Rename and reconfigure set-functest-env, functest, and clean-functest-env jobs after installers given that there is only one POD. - Create jobs specific to master and stable/arno branches as a preparation to Arno SR1. - Leave Orange jobs as they are, named/configured after Orange POD. we have only one POD left. - Standalone test jobs bench, smoke, odl, vims, and vping job are not reconfigured and perhaps need to be reevaluated. - Reconfigure foreman and fuel master and stable/arno jobs to use new functest jobs. JIRA: RELENG-23 Change-Id: I2abd20d21c590baa82848f1e03d81315501ac056 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-25Increase the wait time for slave to come back to 180 secondsFatih Degirmenci2-6/+6
The Jenkins slave connection is not established within 90 seconds so increasing the wait time to 180 seconds to have extra wait time. Change-Id: I5941da7c2b655467ee1d4b4dfe1951d06d835ec6 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-25Fix issue with foreman-virtual-deploy dependent jobsFatih Degirmenci1-2/+2
There was a problem with yaml file which was not caught by jjb for some reason on builder-verify job. After fixing it, the dependent jobs worked fine. Change-Id: I7e79442f4806e3160f4f827fc9e227c7d348793e Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-25Enable fuel and foreman daily jobsFatih Degirmenci2-2/+2
Change-Id: I52e359105ef40996fb9680e3f8adf1fea12d26a4 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-24Fix GIT_BASE for foreman virtual deployFatih Degirmenci1-0/+4
Change-Id: I4998d11b85cd47e7150b8261b492e93ddb35beb4 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-24Try doing foreman virtual deploy as a separate jobFatih Degirmenci1-13/+35
Change-Id: I293d08233a5f1edab85d109c017a416062becc84 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-24Enables Jenkins verification with foreman virtual deployTim Rozet1-1/+4
Virtual deploy job is passing in CI on POD1. This patch will allow gerrit patch verification. JIRA: OCTO-99 Change-Id: I834fab1695151f3e71c6ef661201e6c01b1fb7ce Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-08-24Reconfigure foreman and fuel daily jobs after lab reconfigurationFatih Degirmenci2-42/+151
- apply build blocker to lab-reconfig jobs so lab-reconfig jobs will wait in the queue if another installer's daily job is going on - reconfigure daily job timer triggers in order not to start them at the same time to decrease multiple jobs running at the same time even further - reconfigure deploy-runner jobs to allow running reconfig and deploy jobs manually without running the test jobs - apply build blocker to deploy-runner jobs accordingly - increase the sleep to 90 seconds in order to make sure the slave is connected back to Jenkins JIRA: OCTO-109 Change-Id: I2790249661e3180f987019985b90d3418f296f5c Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-20Adds Foreman virtual deploy on POD1Tim Rozet1-0/+60
Virtual deploy for pod 1. Will wait to add it as part of Jenkins verify until I see it pass in CI. JIRA: OCTO-99 Change-Id: I2516a87ac2a292bbd1678ba1ae8dadeaca5017ac Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-08-20fuel-deploy-master & arno jobs for POD2Szilard Cserey1-50/+10
Configuring fuel-deploy-master and arno jobs for launching Production Autodeployer on POD2 Change-Id: I5ec69f1b79ebf5497c73ade8d0d7ddaf90aa359b Signed-off-by: Szilard Cserey <szilard.cserey@ericsson.com>
2015-08-14change the repository path in compass verify/merge jobs to newm001331421-514/+0
JIRA: COMPASS-14 Change-Id: I4be34b9f6ad1bcd09049f651dcc58cf5a1b1ec5e Signed-off-by: m00133142 <meimei@huawei.com>
2015-08-13Disable tiggers from daily jobs until we get green lights from manual buildsAric Gardner2-20/+20
Change-Id: Iba6d70ad7e34204aa27642d94a18bb082ed9976a Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-08-13Merge "Fixes jjb to use common clean and fuel config files"Aric Gardner2-6/+16