summaryrefslogtreecommitdiffstats
path: root/jjb/fuel
AgeCommit message (Collapse)AuthorFilesLines
2016-07-20Enable artifact signing for fuel merge jobsAric Gardner1-0/+38
refactored things into functions so we can choose between verify and merge Will skip verify jobs. Do we need to upload verify jobs to google storage? Change-Id: If9f677cbe38e17a22ac1c54698168383240cbc38 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2016-07-20fuel: Adjust build throttlingFatih Degirmenci1-2/+1
Change-Id: I4eab4e87e145881912fcc5570cbb04606f0514fb Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-07-19fuel: Fix jjb escapingFatih Degirmenci1-2/+2
Change-Id: I5cc33f949b7db0c17b92a01777cb57b16a05b637 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-07-19Merge "fuel: Update verify jobs and introduce Multijob and verify phases"Fatih Degirmenci2-68/+273
2016-07-19fuel: Fix the log argumentFatih Degirmenci1-1/+1
Change-Id: Iae50079427b9fb264b22ba19919cb66029a085fa Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-07-18fuel: Upload deployment logs to artifacts.opnfv.orgFatih Degirmenci1-4/+25
Change-Id: I99bb2f621c49e50d169d4d51d0811a4531988188 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-07-18fuel: Update verify jobs and introduce Multijob and verify phasesFatih Degirmenci2-68/+273
This is the first step towards improved Commit Gating and this change does not impact the current way of working for Fuel. This means that no additional verification activities will be done for changes/patches coming to Gerrit for Fuel as of yet and only builds will be used for patchset verification Because of this, the new execute shells contain nothing but simple echos. Functest job hasn't been created/connected either since we don't do full commit verification. This change - switches verify job to Multijob project type since Freestyle does not support aborting all the downstream jobs when a new patch for same change comes to Gerrit for existing change. When Gerrit Trigger aborts the upstream verify job that was triggered for the previous patch of the same change, Multijob then aborts the downstream phase jobs, not leaving orphaned phase jobs behind. - creates phase jobs to do limited verification activities in order to provide more granular feedback. Earlier phases fail the patch verification in order to provide feedback for the failed phase rather than whole basic, deploy, and smoke test. Change-Id: I053db2a54020139d57d74d254a25ed0480767267 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-07-18reschedule on zte-pod1wu.zhihui1-1/+1
Modify the trigger time on zte-pod1 from 9:15 A.M. to 10:00 A.M.. Change-Id: I802ab718fa506ca6fc33d1de36d12c125ffca20c Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-07-11fuel: Enable trigger for os-odl_l2-bgpvpn-ha on baremetalFatih Degirmenci1-6/+6
Change-Id: I7e592335f156a95d72c3c184f449299b9533466b Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-07-08Cleanup slave parametersFatih Degirmenci1-3/+3
This is the first step towards having alignment of the job structure, applying commit gating and use of labels for all installer jobs. Apart from the above, it also - puts all CI baremetal and virtual PODs together - gets rid of use of slaves directly for CI baremetal and virtual PODs - switches labels for all CI baremetal and virtual PODs using below labels {installer}-baremetal {installer}-virtual - puts all CI build slaves together and switches to labels - except huawei-build - puts all none-CI PODs together Please note that this change does not impact the overall job structure. Change-Id: I2d8d15799a57fe7e063d39f81b96d19c218b100e Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-07-01Merge "Set build description to node name for easy identification"Fatih Degirmenci1-0/+4
2016-07-01Change the trigger time on zte-pod1.wu.zhihui1-1/+1
Change the trigger time from 12:00 to 9:15 on zte-pod1. Change-Id: I70eaafe7d426335d21f01ab4008322e8e4d0e92a Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-07-01Set build description to node name for easy identificationFatih Degirmenci1-0/+4
Change-Id: Iaa1b15badf9750f47a68612f4dae48952de3a3d4 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-06-30Add Project Option to Throttle PropertyTrevor Bramwell2-0/+5
This is a required field for JJB > 1.4 Change-Id: Ifb6f5d4b3a28f2d85f546151ca9aca4a4061f3ef Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2016-06-20fuel: Activate trigger for the scenario os-onos-nofeature-haFatih Degirmenci1-5/+5
Change-Id: I2377e26c3b4bf2de1ae1a5d5d57cd4c10ee02abe Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-06-17add onos nofeature jobwuwenbin21-0/+14
Change-Id: I161033c66d895c6f832b3718793a4dfefc9ef755 Signed-off-by: wuwenbin2 <wuwenbin2@huawei.com>
2016-06-16Merge "fuel: Don't attempt cache cleanup if cleanup script doesn't exist"Fatih Degirmenci1-1/+1
2016-06-16fuel: Don't attempt cache cleanup if cleanup script doesn't existFatih Degirmenci1-1/+1
Change-Id: Iafe300baabfe6a0261f318965104b4c56401a291 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-06-16fuel: Enable triggers for scenariosFatih Degirmenci1-53/+9
Triggers are enabled for - os-nosdn-nofeature-ha - os-odl_l2-nofeature-ha - os-odl_l3-nofeature-ha - os-onos-sfc-ha - os-odl_l2-sfc-ha Change-Id: Ibc779970aa1143a9f5c5725f61849f9ed228f185 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-06-16Modify onos scenario name to sfcwuwenbin21-5/+5
Change-Id: I00d2bf971374061a905fdc7b6471464e969dcff3 Signed-off-by: wuwenbin2 <wuwenbin2@huawei.com>
2016-06-14fuel: Disable automatic triggers for Fuel9 upliftFatih Degirmenci1-8/+8
Change-Id: I2113d78512b2b4bd6f59f5c0eeac571fab0896d7 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-06-13fuel: Remove the expired items from the cache before starting the buildFatih Degirmenci1-0/+3
Change-Id: I51decee4ef32caa768e95a14d462b205f96203ab Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-06-08fuel: Update mail notification recipientsFatih Degirmenci1-1/+5
Change-Id: Ia58564f42be7a07e765976aa5e04c326cbc4de43 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-31fuel: Enable concurrency for fuel-deploy jobFatih Degirmenci1-1/+1
Change-Id: Id6d121dd27b141a4be663a140dc8c3937680c81e Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-31fuel: Adjust throttling for deploy jobsFatih Degirmenci1-1/+1
Change-Id: Ia9939f489320b95bd417d3e25b2a5b99644f549f Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-25fuel: Switch using labels instead of slavesFatih Degirmenci2-289/+73
This change switches fuel jobs to use labels instead of tying jobs to slaves. The possibilities and changes introduced with this approach are - If things do not work as expected, slave-label parameter can be set to certain slave name to get back to old way of tying jobs to slaves. - If a scenario requires a different slave, it can still be created using baremetal or virtual but the label can be different, pointing to a slave that is capable of running that scenario. (fuel-baremetal-multisite, etc.) - The auto-trigger-name for brahmaputra is moved under the branch anchor and can be used like this if triggers for all all the jobs for a certain branch need not to be triggered automatically but job is still kept enabled in case if some crucial bug needs to be tested. - No of max concurrent builds stepped to 4 in order to use all the labelled slaves available. This will require some adjustments before colorado jobs start to run in order to share resources between branches fairly. - All the fuel CI PODs except lf-pod1 have been removed. Change-Id: I91eca6743bb3d34263e634f9b74550efa1e2ddbe Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-21Rename LF Jenkins slaves and update impacted jobsFatih Degirmenci4-27/+22
Change-Id: If58c84e6f431db88eed3376e446479826da71502 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-18Add fuel deployment daily jenkins job on zte-pod1.wu.zhihui2-2/+40
1. add zte-pod1 info and related triggers in fuel-ci-jobs.yml. 2. add zte-pod1 info in fuel-deploy.sh JIRA: RELENG-88 Change-Id: Id1d922da7d16ee705b4dfbf98254e67db6d2ffe4 Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-05-04fuel: Disable triggers for brahmaputra running against Ericsson POD2Fatih Degirmenci1-8/+8
Change-Id: Ia67d74a6b50c3574b6ca365a4d13194dbcf083e6 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-04fuel: Disable build avoidance in CIFatih Degirmenci2-7/+8
Change-Id: I086b47b956faaa6c57c532a99debd06c05b148a2 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-04-14fuel: Normalize wrappers.ssh-agent-credentials.usersZhijiang Hu1-3/+6
This changes - ssh-agent-credentials: users: '{ssh-credentials}' to - ssh-agent-credentials: users: - '{ssh-credentials}' Then, the size of the generated XML can be slightly smaller, such as: Old XML: <com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper> <credentialIds> <string>d</string> <string>4</string> <string>2</string> ... <string>b</string> <string>2</string> <string>e</string> </credentialIds> </com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper> New XML: <com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper> <user>d42411ac011ad6f3dd2e1fa34eaa5d87f910eb2e</user> </com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper> Change-Id: I8215a33784c63757a5b74f30a5aa771fc19c5207 Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2016-03-15fuel: Enable and readjust triggersFatih Degirmenci1-7/+7
Change-Id: Ia675e594d30c727c6584aff97e17f7a108c3f209 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-03-15fuel: Enable automatic triggers for all scenariosFatih Degirmenci1-69/+79
Scenarios triggers adjusted/shifted in a way that they get triggered ondifferent times against master and stable/brahmaputra branches. For example if a scenario is triggered at 00:00 against master branch on LF POD2, same scenario will be triggered at 12:00 against stable/brahmaputra branch on Ericsson POD2. Change-Id: Ifd962237a753c79cd2b3a885cbb35374f5fd08bd Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-24fuel: Hardcode the fuel poc-tacker.sh script to checkout the patchFatih Degirmenci1-2/+8
This will be removed once the manual runs are done. Change-Id: I2cc40373a2a5a05e42dca23e253fecbe3e3b7786 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-24fuel: Disable triggers for the jobs that run on Ericsson POD2Fatih Degirmenci1-2/+2
SFC scenario will be run on the POD. Change-Id: Ifc0c61e4900d6bd3cf7d6edbfeba2f86e52fe952 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-23fuel: Run os-od_l2-nofeature-ha with ODL Be on Ericsson POD2Fatih Degirmenci1-1/+1
Change-Id: I342c4397b91b675b8d84f333b355ff95bab02b68 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-23fuel: Run os-od_l2-nofeature-ha with ODL Be on LF POD2Fatih Degirmenci1-4/+4
Change-Id: I114da3edc321eef8be2ceb9ba65859617f3a69d4 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-22fuel: Enable force buildFatih Degirmenci2-2/+11
Change-Id: Ife5326ec3d64f2c2a3749461eb9687fa24fe15ac Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-21fuel: Run only ovs scenario on ericsson-pod2 against stableFatih Degirmenci1-15/+15
opnfv-jump2 continues running odl_l3 and onos scenarios against master. Change-Id: I66bd92293be2893d5f113675d1f69cc4b0816c6a Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-19fuel: Increase the frequency of odl_l3 and onos scenariosFatih Degirmenci1-8/+8
odl_l3: triggered 11:00, 23:00 onos : triggered 05:00, 17:00 All the other scenarios are disabled and selected ones will be enabled in new patch. Change-Id: Ifa5b8d03fef214a133ce80024f6b150dad6c729e Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-19fuel: Fix sfc expect script to make it work on JenkinsFatih Degirmenci1-5/+11
Change-Id: I57e30a811d7cab062b52ce65cd2859ab50a1aa0a Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-18fuel: Fix pattern matching and node ip extraction for sfc scenarioFatih Degirmenci1-4/+5
Change-Id: Ib69806739462c74c616a5fad352bd8732d67e996 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-18fuel: Execute poc.tacker-up.sh script for sfc scenarioFatih Degirmenci1-2/+32
Change-Id: If9dcea92d17c1317e2ae8ee10c22957e4e6cf4cc Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-18fuel: Create job for os-odl_l2-sfc-ha scenarioFatih Degirmenci2-13/+61
The trigger times are configured as below due to addition of SFC scenario os-nosdn-nofeature-ha : 10:00, every day for both branches os-nosdn-ovs-ha : 15:00, every day for both branches os-odl_l2-bgpvpn-ha : 20:00, every day for both branches os-odl_l3-nofeature-ha : 06:00, every day for both branches os-odl_l2-nofeature-ha : 02:00, every 5th day for both branches os-onos-nofeature-ha : 14:00, every 5th day for both branches os-nosdn-kvm-ha (bm) : disabled os-nosdn-kvm-noha and os-odl_l2-sfc-ha triggers are currently disabled. Change-Id: Id0b945b85cf55d4d93b7146bb6f143c2adebb895 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-16fuel: Adjust triggers for available scenariosFatih Degirmenci1-14/+82
os-nosdn-nofeature-ha : 10:00, every day for both branches os-nosdn-ovs-ha : 16:00, every day for both branches os-odl_l2-bgpvpn-ha : 22:00, every day for both branches os-odl_l3-nofeature-ha : 04:00, every day for both branches os-nosdn-kvm-noha (virt): 00:00/12:00 every day for stable/brahmaputra 06:00/18:00 every day for master os-odl_l2-nofeature-ha : 01:00, every 5th day for both branches os-onos-nofeature-ha : 13:00, every 5th day for both branches os-nosdn-kvm-ha (bm) : disabled os-odl_l2-nofeature-ha and os-onos-nofeature-ha have passed the release criteria and frequency of runs have been reduced to leave time for running other scenarios. os-nosdn-nofeature-ha is kept as it is as reference purposes. Change-Id: Iabc25b2d0bc441bfb08028647f8c7b497dab2632 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-15fuel: Run os-onos-nofeature-ha scenario every 4th dayFatih Degirmenci1-2/+2
os-onos-nofeature-ha scenario has passed the release criteria and the frequency of it is reduced in order to free up resources for the scenarios needing release verification. Change-Id: Iec8a337391c1d2f76f4908176c23ff7481ba4154 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-11fuel: Change the order of test job triggeringFatih Degirmenci1-2/+2
Change-Id: Ic7683e06c8f5409177d2c1b8ed1dc2c911056da6 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-08fuel: Adjust scenario triggering timesFatih Degirmenci1-10/+10
Change-Id: I3000d7535407d5bafdf63c382d9d9e92b783840a Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-08fuel: Create jobs for master to run against LF POD2Fatih Degirmenci1-0/+2
Change-Id: I350e35be1f2e3127756e112257c72cde1e6e4fc3 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-08fuel: Switch PODs for branchesFatih Degirmenci1-32/+128
LF POD2 needs to be investigated in order to identify what causes problems with testing. stable/brahmaputra will be run on Ericsson POD2 until LF POD2 issues identified and resolved. Change-Id: Ia78ea9cdba1e68f8f42fb3755f8aa32876b54e6e Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>