summaryrefslogtreecommitdiffstats
path: root/jjb
AgeCommit message (Collapse)AuthorFilesLines
2016-06-15Tie all verify/merge/build to opnfv-build-ubuntuFatih Degirmenci21-47/+47
We reconfigured centos build server now and it is important to know which jobs require centos and which ones ubuntu. The machines with ubuntu were labelled with opnfv-build previously, preventing us from keeping track of which projects require what OS. This tries to solve that. Change-Id: I1fb2912ec49f5bc2781853e500508d9992d59fbb Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-06-15ovsnfv: Disable brahmaputra builds and tie builds to slave labelFatih Degirmenci2-50/+17
Change-Id: I33cc3ddd5971231fd6d188a8c6d8c48a5885e31b Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-06-14change the default distro to xenial.Narinder Gupta1-1/+1
This patch will do the default dpeloyment with xenial than trusty. Change-Id: I8c628d90490d45a81bc339783ca5c7120d2bf5b7 Signed-off-by: Narinder Gupta <narinder.gupta@canonical.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-14fastpathmetrics: fix daily build triggerMaryam Tahhan1-14/+2
Change-Id: Iffd07fbeebbc21872ba584e95b8698a5f72aa6c8 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com> Reviewed-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-06-14pass parameter to sub-jobmeimei1-1/+1
Change-Id: I97a0e1576aecb6ff6f319ca531917dc92bb29277 Signed-off-by: meimei <meimei@huawei.com>
2016-06-13APEX: update ipxe-rom-qemu package for multiple virtio nic pxe bootFeng Pan1-0/+4
Change-Id: I05cb9a725d578361eab8ad213378772c9cb6d23f Signed-off-by: Feng Pan <fpan@redhat.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-12Enable qtip daily test job in zte-pod1zhifeng.jiang1-4/+8
JIRA:QTIP-85 Change-Id: I8a9870e00ce8772c1bef53e338e82252a4e5b291 Signed-off-by: zhifeng.jiang <jiang.zhifeng@zte.com.cn>
2016-06-09joid: Enable job concurrency and set job block levelFatih Degirmenci1-1/+3
Change-Id: I964ac47ca07975e07894a0dc0c9bae60c8f597f7 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-06-08armband: updated lab-config URLJosep Puigdemont2-5/+5
Change-Id: I317321bbaf1e74419b9508c6da3039b95d9d399d Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
2016-06-08fuel: Update mail notification recipientsFatih Degirmenci1-1/+5
Change-Id: Ia58564f42be7a07e765976aa5e04c326cbc4de43 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-06-08Merge "Yardstick: rename test suite script"MatthewLi1-1/+1
2016-06-07modified to use mitaka by default rather than Liberty.Narinder Gupta2-25/+2
This patch to modify the default deployment to mitaka. Ans also disable the creation of external network as now joid deploy.sh will create the external network itself based on labconfig.yaml Change-Id: I282eaa803af47f04348532ffd1a7a5990d50d380 signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2016-06-06Merge "joid: Disable brahmaputra jobs, enable master jobs"Fatih Degirmenci1-6/+6
2016-06-06Yardstick: rename test suite scriptMatthewLi1-1/+1
JIRA: YARDSTICK-279 two scripts are with the same name run_tests.sh, for unittest and test suite running, confusions are made here, this should be merged after https://gerrit.opnfv.org/gerrit/#/c/14687/ Change-Id: I31aca6144b94a0fd167f5ed77580ba8d9ac4c917 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-06-04Apex: Adds ODL L3 scenario to dailyTim Rozet1-0/+28
Change-Id: I3fcdf3a471806c6342065ed2ef8df9e649e9c044 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-06-04Merge "compass CI support deployment of Mitaka"meimei2-2/+2
2016-06-03joid: Disable brahmaputra jobs, enable master jobsFatih Degirmenci1-6/+6
Change-Id: Ic97671af63b9405fab8fd99de758170095c57934 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-06-03Apex: Fixes build cachingTim Rozet1-26/+22
Changes include: - Removing deprecated Brahmaputra support - Properly passing CACHE_DIRECTORY without file:// prefix JIRA: APEX-167 Change-Id: Ic52e394d682d59662006a74ec2d32eef7bc3b6c2 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-06-03Merge "Apex: Add jinja2 package check and install"Tim Rozet1-0/+11
2016-06-03compass CI support deployment of Mitakameimei2-2/+2
- remove the support of juno - support Mitaka JIRA: COMPASS-413 Change-Id: I592001421ce485cabb400a72d9ffe2fd0d3577f5 Signed-off-by: meimei <meimei@huawei.com>
2016-06-02fix odl test repo path and remove unneeded sudoJamo Luhrsen1-2/+2
Change-Id: Iefcdf2b22b0069c109a00cbc058678ee067db7bb Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
2016-06-02Apex: Add jinja2 package check and installFeng Pan1-0/+11
Change-Id: I9ea883139333730d9f3d0c77abef459d9f26e94b Signed-off-by: Feng Pan <fpan@redhat.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-31bottlenecks: redefine the jobs accordinglyMatthewLi1-86/+52
JIRA: BOTTLENECK-85 Change-Id: I6ec45a7fa292ee69a75820d1ed9ce3fd82aebe5d Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-05-30Yardstick, Apex: Fixes yardstick to use right Apex vm name (undercloud)Tim Rozet1-1/+1
Change-Id: I709dbf36667202ed0e1feb4793aa10071dc137c4 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-30Functest, switch CI_DEBUG to false.jose.lausuch1-1/+1
JIRA: FUNCTEST-275 At least until we fix the issue with the python logger showing the output twice. Change-Id: I121b6164cd9dc263b0c6f87afb661f853bcca708 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-05-29Apex, Functest: Reconfigure Apex with labelsTim Rozet3-11/+42
Change-Id: Ia56ceefe5bf93cf15f89133c40f0e23c678e11d3 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-28Apex: Fixes yardstick/functest for dailyTim Rozet1-1/+29
Also adds ODL_L2 to daily Change-Id: Ic9e29d440988ff2eba42ae314cfc0f86313092f2 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-28Merge "[compass] wrong job name of verify smoke test"Jun Li1-3/+3
2016-05-28[compass] wrong job name of verify smoke testmeimei1-3/+3
Change-Id: Ib56f4675e840c05ab2ed331efef553362cd16fb3 Signed-off-by: meimei <meimei@huawei.com>
2016-05-27Apex: Adds block level per node for baremetalTim Rozet1-0/+1
Change-Id: If9de486a95ed7a890d23abfe88f6eb70803d2cae Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-28Merge "Fixes network/inventory checks for baremetal deployments"Tim Rozet1-4/+4
2016-05-27Fixes network/inventory checks for baremetal deploymentsTim Rozet1-4/+4
Change-Id: Ic18bafda91538d93ba66ee2969fec2949cecdb52 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-27Apex: Fixes artifact uploadTim Rozet1-4/+9
Fixes include: - SRPM extension was wrong, causing SRPMs to not be uploaded correctly - No more redirecting stderr to stdout - More print statements to Jenkins Change-Id: Ib96bb1efd967d9510d14a2e63bdf7d97b5d07cb2 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-27fastpathmetrics: add daily and merge jobsMaryam Tahhan1-1/+104
Add daily, verify and merge jobs for fastpath metrics project. Change-Id: Ieeca12b0743cc4387ce6725b018360627b5164e7 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2016-05-27Merge "Fix "Illegal option -o pipefail" problem and correct the parser path."mei mei1-6/+4
2016-05-27Fix "Illegal option -o pipefail" problem and correct the parser path.zhifeng.jiang1-6/+4
JIRA:RELENG-110 Change-Id: I7cf0a79cd7046878de50c0214837d266770560c1 Signed-off-by: zhifeng.jiang <jiang.zhifeng@zte.com.cn>
2016-05-26Apex: fixes env vars that cannot be exported due to sudoTim Rozet1-10/+14
Change-Id: I2d27170c3797b1191dd39c3c9f6741a343acf70d Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-26Apex: Converges separate virtual and baremetal deploy scriptsTim Rozet4-244/+168
Changes Include: - Combined apex-deploy-baremetal and apex-deploy-virtual into the apex-deploy.sh into functions - JJB modified to only use single builder for deploy Change-Id: Ia129d8d6004b36c09bdb01685f2a0fced13bccea Signed-off-by: Tim Rozet <trozet@redhat.com>
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