@@ -11,11 +11,19 @@ filecheck:
1111 xargs grep $$ ' \t'
1212
1313bashate :
14- cd scripts && \
1514 for f in \
16- * .sh mkcloud mkchroot repochecker \
17- jenkins/{update_automation,* .sh} \
18- ../hostscripts/ci1/* ../hostscripts/clouddata/syncSLErepos ../mkcloudruns/* /[^R]* ; \
15+ ` find -name \* .sh` \
16+ hostscripts/ci1/* \
17+ hostscripts/clouddata/{syncSLErepos,syncgitrepos} \
18+ hostscripts/gatehost/{sudo-freshadminvm,freshadminvm} \
19+ hostscripts/nagios/ci-o-o \
20+ mkcloudruns/* /[^R]* \
21+ scripts/{mkcloud,mkchroot,repochecker} \
22+ scripts/jenkins/update_automation \
23+ scripts/mkcloudhost/{runtestn,mkcloud_free_pool,mkcloude,fixlibvirt,generate-radvd-conf} \
24+ scripts/mkcloudhost/{runtestmulticloud,boot.local,boot.mkcloud,mkcloud_reserve_pool,runtestn} \
25+ scripts/mkcloudhost/{routed.cloud,hacloud.common,cloudrc.host,cloudfunc} \
26+ ; \
1927 do \
2028 echo " checking $$ f" ; \
2129 bash -n $$ f || exit 3; \
@@ -25,7 +33,7 @@ bashate:
2533
2634perlcheck :
2735 cd scripts && \
28- for f in ` find -name \* .pl` jenkins/{apicheck,grep,japi} mkcloudhost/allocpool ; \
36+ for f in ` find -name \* .pl` jenkins/{apicheck,grep,japi} mkcloudhost/{ allocpool,correlatevirsh} ; \
2937 do \
3038 perl -wc $$ f || exit 2; \
3139 done
@@ -39,21 +47,24 @@ rubycheck:
3947pythoncheck :
4048 for f in ` find -name \* .py` scripts/lib/libvirt/{admin-config,cleanup,compute-config,net-config,net-start,vm-start} scripts/jenkins/jenkins-job-trigger; \
4149 do \
42- python -m py_compile $$f || exit 22; \
50+ python2 -m py_compile $$f || exit 22; \
51+ python3 -m py_compile $$f || exit 22; \
4352 done
4453
4554rounduptest :
4655 cd scripts && roundup
4756 cd scripts/jenkins && roundup
4857
4958flake8 :
50- flake8 scripts/ hostscripts/soc-ci/soc-ci
59+ flake8 .
5160
5261python_unittest :
53- python -m unittest discover -v -s scripts/lib/libvirt/
62+ python2 -m unittest discover -v
63+ python3 -m unittest discover -v
5464
5565gerrit-project-regexp :
56- scripts/jenkins/ardana/gerrit/project-map2project-regexp.py > jenkins/ci.suse.de/gerrit-project-regexp.txt
66+ scripts/jenkins/cloud/gerrit/project-map2project-regexp.py master > jenkins/ci.suse.de/gerrit-project-regexp-cloud9.txt
67+ scripts/jenkins/cloud/gerrit/project-map2project-regexp.py stable/pike > jenkins/ci.suse.de/gerrit-project-regexp-cloud8.txt
5768
5869jjb_test : gerrit-project-regexp
5970 jenkins-jobs --ignore-cache test jenkins/ci.suse.de:jenkins/ci.suse.de/templates/ cloud* openstack* > /dev/null
@@ -65,23 +76,15 @@ cisd_deploy: gerrit-project-regexp
6576cioo_deploy :
6677 jenkins-jobs --conf /etc/jenkins_jobs/jenkins_jobs-cioo.ini update jenkins/ci.opensuse.org:jenkins/ci.opensuse.org/templates/ openstack*
6778
68- # for travis-CI:
69- install : debianinstall genericinstall
70-
71- debianinstall :
72- sudo apt-get update -qq
73- sudo apt-get -y install libxml-libxml-perl libjson-perl libjson-xs-perl python-libvirt
74-
75- suseinstall :
76- sudo zypper install perl-JSON-XS perl-libxml-perl python-pip libvirt-python
79+ shellcheck :
80+ shellcheck ` grep -Erl ' ^#! ?/bin/b?a?sh' `
7781
78- genericinstall :
79- sudo pip install -U ' pbr>=2.0.0,!=2.1.0' bashate ' flake8<3.0.0' flake8-import-order jenkins-job-builder requests
82+ install :
83+ sudo zypper install perl-JSON-XS perl-libxml-perl perl-libwww-perl python-pip python3-pip libvirt-python python3-libvirt-python
84+ sudo pip2 install -U bashate flake8 flake8-import-order jenkins-job-builder
85+ sudo pip3 install -U bashate flake8 flake8-import-order jenkins-job-builder
8086 git clone https://github.com/SUSE-Cloud/roundup && \
8187 cd roundup && \
8288 ./configure && \
8389 make && \
8490 sudo make install
85-
86- shellcheck :
87- shellcheck ` grep -Erl ' ^#! ?/bin/b?a?sh' `
0 commit comments