summaryrefslogtreecommitdiffstats
path: root/jjb
AgeCommit message (Collapse)AuthorFilesLines
2016-05-26compass: Switch using labels instead of slavesFatih Degirmenci8-159/+118
This change switches compass jobs to use labels instead of tying jobs to slaves. The changes in detail are: - Compass jobs can roam on any pod that is labelled with compass-baremetal and compass-virtual. - Above means that there is no branch/pod allocation anymore. - New jobs are created in order to get rid of pod names from them and just use baremetal or virtual in names. - Old jobs are removed. - Related test jobs are updated. - huawei-virtual label is renamed to compass-virtual since we still have installer specific slaves, not company specific. In future the job might end up on a none-Huawei slave too. - huawei-pod2 is not a CI POD so it is left in none-CI PODs section. - block relations and triggers might require fine tuning and left to compass project to decide how to adjust Job structure remains same; one parent job calling 3 downstream jobs: deploy, functest, yardstick. The OS to deploy (trusty or centos7) needs to be solved in a separate patch in a sustainable way. Change-Id: I22bfaff36640667b6764f0e303a3286af0eb41b2 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-26joid: Switch using labels instead of slavesFatih Degirmenci4-109/+123
This change switches joid jobs to use labels instead of tying jobs to slaves. The changes in detail are: - Joid jobs can roam on any pod that is labelled with joid-baremetal and joid-virtual. - Above means that there is no branch/pod allocation anymore. - New jobs are created in order to get rid of pod names from them and just use baremetal or virtual in names. - Old jobs are removed. - Related test jobs are updated. - POD specific parameters are updated and instead of adding pod specific parameters, they now become parameters for all the pods labelled with same label. It is not a problem at the moment as both Intel PODs (pod5, pod6) have same parameters but a different pod with different parameters will require alignment between pods. Job structure remains same; one parent job calling 3 downstream jobs: deploy, functest, yardstick. Change-Id: I30d270cd05ba3756f6f161d65ee5160eab6b80f4 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-26Add the pep8 check in parser verifyzhifeng.jiang1-1/+12
JIRA:RELENG-110 Change-Id: I5c877d558bb04255a9e99dbe3459fba40217232c Signed-off-by: zhifeng.jiang <jiang.zhifeng@zte.com.cn>
2016-05-25Apex: Fixes RPM checking in virtual deploymentTim Rozet1-5/+8
Change-Id: I2e02f16173ec495e250bc60bc225ad1bb6a91828 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-26apex: Take builders out of jjbFatih Degirmenci7-360/+366
Having builders embedded in jjb makes maintenance harder than what it could be and error prone so the builders have been taken out. Apart from this, the upcoming change proposals will split yml files in 2, aligning with the rest and jobs in these files can reuse same builders when they are converted in shell scripts. This is the first change in series, trying to align job structure with the rest in order to ease the effort required to troubleshoot the deployments during release verification. The changes are - take builders out of jjb (this patch) - align the main CI jobs with the rest; 1 parent job per scenario/branch which controls triggering and execution of 3 downstream jobs; deploy, yardstick, functest - split yml file in 2; ci jobs ending in apex-ci-jobs.yml (daily) and project jobs ending in apex-project-jobs.yml. (verify, merge, build) Change-Id: I01f8bf351f0cbafbee1f41ec24ad5c2c6f21316f Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-25fuel: Switch using labels instead of slavesFatih Degirmenci6-438/+247
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-25Enable opencontrail ci jobs in compassmeimei2-0/+8
JIRA: COMPASS-393 Change-Id: Ib079cb543f7ed9ae932ea3af99a8c3f187dd0cbc Signed-off-by: meimei <meimei@huawei.com>
2016-05-24Merge "armband: schedule deploy jobs earlier"Fatih Degirmenci1-1/+1
2016-05-24armband: schedule deploy jobs earlierJosep Puigdemont1-1/+1
Change-Id: Ib555f05777cd301851c10f139457a5babf1b7f5b Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
2016-05-24Merge "[joid] correct auth url with good admin port"Fatih Degirmenci1-1/+1
2016-05-24bugfix: Switch to include-raw so curly brackets are not escapedFatih Degirmenci2-8/+8
Change-Id: I22bdffac5888656ee95c458d42c0f6621c822f7f Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-24storperf: Fix the typo in DOCKER_REPO_NAMEFatih Degirmenci1-1/+1
Change-Id: I55255a33bb0c2cf88c709024f1712e5310082ae6 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-24Yardstick: change ci path for docker_build_push scriptMatthewLi1-1/+1
JIRA: YARDSTICK-269 Change-Id: I78082402e3083fbab3e0b8974f23ccd4dad2e980 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-05-24Yardstick: change the /ci directory pathMatthewLi3-3/+3
JIRA: YARDSTICK-269 Change-Id: Ibaf305db81d3a24164e9791249408f09cdd41e27 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-05-24[joid] correct auth url with good admin portDavid Blaisonneau1-1/+1
Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
2016-05-24functest: Take builders out of jjbFatih Degirmenci5-120/+127
Change-Id: I546b1b323db2d1839335a34e8293b27f368b0626 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-24yardstick: Take builders out of jjbFatih Degirmenci4-71/+74
Change-Id: I246bcdd9f1fa300639bd7ec744cefe82e293b222 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-24[compass-bugfix] lack of "then"meimei1-1/+1
Change-Id: Id33543777ba227214f92770db730051326cba25f Signed-off-by: meimei <meimei@huawei.com>
2016-05-24Merge "[compass4nfv] enable opencontrail ci jobs in compass"meimei2-34/+86
2016-05-24[compass4nfv] enable opencontrail ci jobs in compassmeimei2-34/+86
- enable ocl scenario only in ubuntu deployment - disable ci jobs of Brahmaputra - use huawei-pod1 instead untill intel8 back to online JIRA: COMPASS-393 Change-Id: I76245d8c5f650ee85664d86fe4d9da1ca2c6e76a Signed-off-by: meimei <meimei@huawei.com>
2016-05-24Merge "[compass4nfv] use vping as the smoke test of compass4nfv"meimei1-3/+14
2016-05-23Merge "Rename LF Jenkins slaves and update impacted jobs"Fatih Degirmenci9-51/+46
2016-05-23[compass4nfv] use vping as the smoke test of compass4nfvmeimei1-3/+14
JIRA: COMPASS-392 Change-Id: Iec07b950747ced3a70250cf7947cb9feb0558f0d Signed-off-by: meimei <meimei@huawei.com>
2016-05-23Merge "Apex: fixes CONFIG path for clean on CI verify"Tim Rozet1-1/+1
2016-05-22Apex: fixes CONFIG path for clean on CI verifyTim Rozet1-1/+1
Change-Id: I53ecf6287ed39113e884017db824d01ef9dd5003 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-23Rename Huawei Jenkins slavesmeimei1-1/+1
Change-Id: I65a30fa13807b8aeab47880d7a1085038d2031ff Signed-off-by: meimei <meimei@huawei.com>
2016-05-21Rename LF Jenkins slaves and update impacted jobsFatih Degirmenci9-51/+46
Change-Id: If58c84e6f431db88eed3376e446479826da71502 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-20Rename Huawei Jenkins slavesFatih Degirmenci6-42/+42
Slave names will be as below. - huawei-us-deploy-bare-1 -> huawei-pod1 - huawei-us-deploy-bare-2 -> huawei-pod2 - huawei-sh-test-2-defaults -> huawei-pod3 - huawei-sh-pod6 -> huawei-pod4 - huawei-us-deploy-vm-1 -> huawei-virtual1 - huawei-us-deploy-vm-2 -> huawei-virtual2 - huawei-us-deploy-vm-3 -> huawei-virtual3 - huawei-us-deploy-vm-4 -> huawei-virtual4 huawei-sh-pod4 will be removed from Jenkins. Please note that this change will result in removal of existing jobs. This is not that crucial since the use of labels will result in same. Change-Id: I63798c799a402b1694ee0767ffdb45a597897cd9 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-19Apex: Fixes daily to use baremetalTim Rozet1-3/+4
Also includes change to move virtual deployment for daily to be noha (due to RAM limitation in LFPOD1) Change-Id: Ia61cac220ccde9b2d4812c82e00dcd08c130dab6 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-19Apex: enable concurrent jobsTim Rozet1-0/+9
Change-Id: Ie8a2902967c9dad4879fd0c9696eb78993bdada1 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-19Merge "Disable CI Email Notifications for Gerrit Reviews"Ryota Mibu1-2/+4
2016-05-19Remove jobs for terminated and none-active projectsFatih Degirmenci6-1787/+0
oscar: terminated project. genesis: installers and genesisreq have their own jobs so genesis jobs are obsolete. Change-Id: I1f5e869d0bae0c6c199c7dd439ec035f9f59205b Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-19Adjust the trigger on zte-pod1.wu.zhihui1-6/+1
Due to a full cycle job running on zte-pod1, adjust the trigger in yardstick-ci-jobs.yml on zte-pod1. Change-Id: Ic5e37d0ce378984c67490d1346835827c45f540b Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-05-19Merge "Modify YARDSTICK_DB_BACKEND value on zte-pod1."mei mei1-1/+1
2016-05-18Apex: enable throttling for parallel jobs per nodeTim Rozet1-0/+6
Change-Id: I417b1b9c7798e5fc774979de1a07b1e3db69b784 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-18Apex: block per node onlyTim Rozet1-0/+4
Change-Id: I90cc45304b54d289b94fc302b679de1abec9ef57 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-18Merge "Functest, create builder for test suite"jose.lausuch1-2/+11
2016-05-18Merge "Add fuel deployment daily jenkins job on zte-pod1."Fatih Degirmenci2-2/+40
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-18Functest, create builder for test suitejose.lausuch1-2/+11
Change-Id: Ib01658ed1e8c85b6408d32a1b367702bc6b32abd Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-05-17Apex: disable functest smokeTim Rozet1-7/+7
Change-Id: I004dc3c641eb025f38f4d5964a119dc55748af15 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-17Apex: fix daily slave labelsTim Rozet1-1/+3
Change-Id: I1db172a298d6b8301a121af4a242d28466d588f9 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-17Merge "apex:enabling vping smoke tests"Tim Rozet1-6/+7
2016-05-17armband, arm-pod1: reschedule deploy jobJosep Puigdemont1-1/+1
Change-Id: I497213685fa4954977c75537b1cd6ad1c52ab312 Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
2016-05-17Merge "download/deploy scripts: several updates"Fatih Degirmenci2-26/+28
2016-05-17apex:enabling vping smoke testsTim Rozet1-6/+7
Change-Id: I5e93cd3e43f093b7b889d2af390fb40e38d369f6 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-17Merge "[joid] enhance adminrc"Fatih Degirmenci1-1/+8
2016-05-17publish cperf docker to dockerhub repoJamo Luhrsen2-6/+9
Change-Id: I3f8d0eb96b42b4b9081941cf68aad7bf17347276 Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
2016-05-17[joid] enhance adminrcDavid Blaisonneau1-1/+8
Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
2016-05-17netready: Create verify jobFatih Degirmenci1-0/+55
Change-Id: I02114925651c34714de92b0c39c89e452f3ef582 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>