From 8c56db18d94a31937843e67cb0c3e63997e422c1 Mon Sep 17 00:00:00 2001 From: Yonghee Han Date: Fri, 10 Feb 2017 10:21:13 +0900 Subject: [PATCH] ADD jobs for jenkins-jobs Create a jenkins-jobs-tools-testing deb and rpm files files : jobs/Serivces-obs-service-gbs/config.xml jobs/Services-Default/config.xml jobs/Services-jenkins-scripts/config.xml jobs/Services-obs-service-git-buildpackage/config.xml jobs/Services-python-snapdiff/config.xml jobs/Tools-Default/config.xml jobs/Tools-gbs/config.xml jobs/Tools-git-buildpackage/config.xml jobs/Tools-mic/config.xml jobs/Tools-repa/config.xml output : Make install the jenkins-jobs-tools-testing Change-Id: I07371645a548c35a0851a59afa3682ced6415a64 --- debian/control | 22 +- debian/jenkins-jobs-tools-testing.install | 12 + jobs/Serivces-obs-service-gbs/config.xml | 390 ++++++++++++++++++++ jobs/Services-Default/config.xml | 138 +++++++ jobs/Services-jenkins-scripts/config.xml | 395 +++++++++++++++++++++ .../config.xml | 390 ++++++++++++++++++++ jobs/Services-python-snapdiff/config.xml | 388 ++++++++++++++++++++ jobs/Tools-Default/config.xml | 139 ++++++++ jobs/Tools-bmap-tools/config.xml | 383 ++++++++++++++++++++ jobs/Tools-gbs/config.xml | 373 +++++++++++++++++++ jobs/Tools-git-buildpackage/config.xml | 394 ++++++++++++++++++++ jobs/Tools-mic/config.xml | 384 ++++++++++++++++++++ jobs/Tools-repa/config.xml | 310 ++++++++++++++++ packaging/jenkins-jobs.spec | 35 ++ 14 files changed, 3742 insertions(+), 11 deletions(-) create mode 100644 debian/jenkins-jobs-tools-testing.install create mode 100644 jobs/Serivces-obs-service-gbs/config.xml create mode 100644 jobs/Services-Default/config.xml create mode 100644 jobs/Services-jenkins-scripts/config.xml create mode 100644 jobs/Services-obs-service-git-buildpackage/config.xml create mode 100644 jobs/Services-python-snapdiff/config.xml create mode 100644 jobs/Tools-Default/config.xml create mode 100644 jobs/Tools-bmap-tools/config.xml create mode 100644 jobs/Tools-gbs/config.xml create mode 100644 jobs/Tools-git-buildpackage/config.xml create mode 100644 jobs/Tools-mic/config.xml create mode 100644 jobs/Tools-repa/config.xml diff --git a/debian/control b/debian/control index cde8b1d..8cacdcd 100644 --- a/debian/control +++ b/debian/control @@ -6,7 +6,7 @@ Build-Depends: debhelper (>= 7.0.15), cdbs, python-dev, python-support, python-d Standards-Version: 1.0 Homepage: http://www.tizen.org -Package: jenkins-jobs +Package: jenkins-jobs Architecture: all Depends: ${python:Depends}, rpm, @@ -18,24 +18,24 @@ Depends: ${python:Depends}, jenkins-jobs-common, bzip2, gzip -Description: image creator for Linux distributions - The tool createrep is used to ppfarm test - +Description: Jenkins build job configurations. Package: jenkins-jobs-common Architecture: all Depends: ${python:Depends}, jenkins-plugins -Description: image creator for Linux distributions - The tool createrep is used to ppfarm test - - - +Description: Common part of Jenkins jobss for all instances Package: jenkins-jobs-tzs Architecture: all Depends: ${python:Depends}, jenkins-jobs-common -Description: image creator for Linux distributions - The tool createrep is used to ppfarm test +Description: Jenkins jobs for tzs customer appliance instance + +Package: jenkins-jobs-tools-testing +Architecture: all +Depends: ${python:Depends}, + jenkins-jobs-common +Description: Jenkins jobs for tools-testing customer appliance instance + diff --git a/debian/jenkins-jobs-tools-testing.install b/debian/jenkins-jobs-tools-testing.install new file mode 100644 index 0000000..4d3115c --- /dev/null +++ b/debian/jenkins-jobs-tools-testing.install @@ -0,0 +1,12 @@ +Serivces-obs-service-gbs /var/lib/jenkins/jobs/ +Services-Default /var/lib/jenkins/jobs/ +Services-jenkins-scripts /var/lib/jenkins/jobs/ +Services-obs-service-git-buildpackage /var/lib/jenkins/jobs/ +Services-python-snapdiff /var/lib/jenkins/jobs/ +Tools-bmap-tools /var/lib/jenkins/jobs/ +Tools-Default /var/lib/jenkins/jobs/ +Tools-gbs /var/lib/jenkins/jobs/ +Tools-git-buildpackage /var/lib/jenkins/jobs/ +Tools-mic /var/lib/jenkins/jobs/ +Tools-repa /var/lib/jenkins/jobs/ + diff --git a/jobs/Serivces-obs-service-gbs/config.xml b/jobs/Serivces-obs-service-gbs/config.xml new file mode 100644 index 0000000..7beb19e --- /dev/null +++ b/jobs/Serivces-obs-service-gbs/config.xml @@ -0,0 +1,390 @@ + + + + + false + + + hudson.scm.SCM.Tag:lyang28 + hudson.model.Run.Delete:lyang28 + hudson.model.Item.Read:lyang28 + hudson.model.Item.Discover:lyang28 + hudson.model.Item.Build:lyang28 + hudson.model.Item.Cancel:lyang28 + hudson.model.Item.Workspace:lyang28 + hudson.model.Item.Configure:lyang28 + hudson.model.Run.Update:lyang28 + + + false + + + 100 + + + + 20 + 100 + -1 + -1 + + + + + true + false + false + false + + + + + + PLAIN + services/obs-service-gbs + + + PLAIN + master + + + PLAIN + devel + + + ANT + release** + + + false + + + + false + false + false + false + + false + + false + true + PLAIN + + BASE64 + PLAIN + + + + + + + + defaultServer + + + false + false + false + + + + false + + + + + true + + + label + + Builder + + + + + + /usr/bin/tools-testing-run-test.sh obs-service-gbs Services -u git://review.vlan200.tizen.org/services/obs-service-gbs.git + + + + + + **/coverage.xml + false + false + false + false + false + false + 0 + true + + + + METHOD + 8000000 + + + LINE + 8000000 + + + CONDITIONAL + 7000000 + + + + + + + METHOD + 0 + + + LINE + 0 + + + CONDITIONAL + 0 + + + + + + + METHOD + 0 + + + LINE + 0 + + + CONDITIONAL + 0 + + + + ASCII + + + reports/nosetests.xml + false + 1.0 + false + + + + + + + checkstyle + + checkstyle + 10 + 999 + 999 + false + + + + + codenarc + + codenarc + 10 + 999 + 999 + false + + + + + cpd + + cpd + 10 + 999 + 999 + false + + + + + cpplint + + cpplint + 10 + 999 + 999 + false + + + + + csslint + + csslint + 10 + 999 + 999 + false + + + + + findbugs + + findbugs + 10 + 999 + 999 + false + + + + + fxcop + + fxcop + 10 + 999 + 999 + false + + + + + gendarme + + gendarme + 10 + 999 + 999 + false + + + + + jcreport + + jcreport + 10 + 999 + 999 + false + + + + + jslint + + jslint + 10 + 999 + 999 + false + + + + + pep8 + + pep8 + 10 + 999 + 999 + false + + + + + perlcritic + + perlcritic + 10 + 999 + 999 + false + + + + + pmd + + pmd + 10 + 999 + 999 + false + + + + + pylint + + pylint + 30 + 40 + 35 + false + reports/pylint.log + + + + simian + + simian + 10 + 999 + 999 + false + + + + + stylecop + + stylecop + 10 + 999 + 999 + false + + + + + 100 + + + default + + + + + + + EXTRA_REPOS=openSUSE-12.3:http://repos.vlan200.tizen.org/Tools:/Devel/openSUSE_12.3/\ +openSUSE-13.1:http://repos.vlan200.tizen.org/Tools:/Devel/openSUSE_13.1/\ +openSUSE-13.2:http://repos.vlan200.tizen.org/Tools:/Devel/openSUSE_13.2/ +TEST_REQUIRES=openSUSE-12.3:python-mock python-nose\ +openSUSE-13.1:python-mock python-nose\ +openSUSE-13.2:python-mock python-nose + false + + + + + false + label=="Builder" + + SUCCESS + 0 + BLUE + true + + + \ No newline at end of file diff --git a/jobs/Services-Default/config.xml b/jobs/Services-Default/config.xml new file mode 100644 index 0000000..cb9ec73 --- /dev/null +++ b/jobs/Services-Default/config.xml @@ -0,0 +1,138 @@ + + + + + false + + + hudson.model.Run.Delete: lyang28 + hudson.model.Item.Read: lyang28 + hudson.model.Item.Discover: lyang28 + hudson.model.Item.Build: lyang28 + hudson.model.Item.Cancel: lyang28 + hudson.model.Item.Workspace: lyang28 + hudson.model.Item.Configure: lyang28 + hudson.model.Run.Update: lyang28 + + + false + + + 100 + + + + 20 + 100 + -1 + -1 + + + + + true + false + false + false + + + + + + REG_EXP + services/(createrepo_c|jenkins-jobs|jenkins-plugins|obs-event-plugin|python-requests|gerritrest|gerrithooks|gerrithooks-plugins|python-beautifulsoup4|publishrepo) + + + PLAIN + master + + + PLAIN + devel + + + ANT + release-** + + + false + + + + false + false + false + false + + false + + false + true + PLAIN + + BASE64 + PLAIN + + + + + + + + defaultServer + + + false + false + false + + + + false + + + + + true + + + label + + Builder + + + + + + package=$(basename $GERRIT_PROJECT) +/usr/bin/tools-testing-run-test.sh $package Services -u git://review.vlan200.tizen.org/services/$package.git --skip-disabled + + + + + + + + EXTRA_REPOS=openSUSE-12.3:http://repos.vlan200.tizen.org/Tools:/Devel/openSUSE_12.3/\ +openSUSE-13.1:http://repos.vlan200.tizen.org/Tools:/Devel/openSUSE_13.1/\ +openSUSE-13.2:http://repos.vlan200.tizen.org/Tools:/Devel/openSUSE_13.2/ + +TEST_REQUIRES=openSUSE-12.3:python-pytest\ +openSUSE-13.1:python-pytest\ +openSUSE-13.2:python-pytest + + false + + + + + false + label=="Builder" + + SUCCESS + 0 + BLUE + true + + + \ No newline at end of file diff --git a/jobs/Services-jenkins-scripts/config.xml b/jobs/Services-jenkins-scripts/config.xml new file mode 100644 index 0000000..9df24d4 --- /dev/null +++ b/jobs/Services-jenkins-scripts/config.xml @@ -0,0 +1,395 @@ + + + + + false + + + hudson.scm.SCM.Tag: lyang28 + hudson.model.Run.Delete: lyang28 + hudson.model.Item.Read: lyang28 + hudson.model.Item.Discover: lyang28 + hudson.model.Item.Build: lyang28 + hudson.model.Item.Cancel: lyang28 + hudson.model.Item.Workspace: lyang28 + hudson.model.Item.Configure: lyang28 + hudson.model.Run.Update: lyang28 + + + false + + + 100 + + + + 20 + 100 + -1 + -1 + + + + + true + false + false + false + + + + + + PLAIN + services/jenkins-scripts + + + PLAIN + master + + + PLAIN + devel + + + ANT + release-** + + + false + + + + false + false + false + false + + false + + false + true + PLAIN + + BASE64 + PLAIN + + + + + + + + defaultServer + + + false + false + false + + + + false + + + + + false + + + label + + Builder + + + + + + /usr/bin/tools-testing-run-test.sh jenkins-scripts Services -u git://review.vlan200.tizen.org/services/jenkins-scripts.git + + + + + + **/coverage.xml + false + false + false + false + false + false + 0 + true + + + + METHOD + 8000000 + + + LINE + 8000000 + + + CONDITIONAL + 7000000 + + + + + + + METHOD + 0 + + + LINE + 0 + + + CONDITIONAL + 0 + + + + + + + METHOD + 0 + + + LINE + 0 + + + CONDITIONAL + 0 + + + + ASCII + + + reports/nosetests.xml + false + 1.0 + false + + + + + + + checkstyle + + checkstyle + 10 + 999 + 999 + false + + + + + codenarc + + codenarc + 10 + 999 + 999 + false + + + + + cpd + + cpd + 10 + 999 + 999 + false + + + + + cpplint + + cpplint + 10 + 999 + 999 + false + + + + + csslint + + csslint + 10 + 999 + 999 + false + + + + + findbugs + + findbugs + 10 + 999 + 999 + false + + + + + fxcop + + fxcop + 10 + 999 + 999 + false + + + + + gendarme + + gendarme + 10 + 999 + 999 + false + + + + + jcreport + + jcreport + 10 + 999 + 999 + false + + + + + jslint + + jslint + 10 + 999 + 999 + false + + + + + pep8 + + pep8 + 10 + 999 + 999 + false + + + + + perlcritic + + perlcritic + 10 + 999 + 999 + false + + + + + pmd + + pmd + 10 + 999 + 999 + false + + + + + pylint + + pylint + 180 + 200 + 1190 + false + reports/pylint.log + + + + simian + + simian + 10 + 999 + 999 + false + + + + + stylecop + + stylecop + 10 + 999 + 999 + false + + + + + 100 + + + default + + + + + + false + + + + + + EXTRA_REPOS=openSUSE-12.3:http://repos.vlan200.tizen.org/Tools:/Devel/openSUSE_12.3/\ +openSUSE-13.1:http://repos.vlan200.tizen.org/Tools:/Devel/openSUSE_13.1/\ +openSUSE-13.2:http://repos.vlan200.tizen.org/Tools:/Devel/openSUSE_13.2/ +TEST_REQUIRES=openSUSE-12.3:python-mock python-nose\ +openSUSE-13.1:python-mock python-nose\ +openSUSE-13.2:python-mock python-nose + false + + + + + false + label=="Builder" + + SUCCESS + 0 + BLUE + true + + + \ No newline at end of file diff --git a/jobs/Services-obs-service-git-buildpackage/config.xml b/jobs/Services-obs-service-git-buildpackage/config.xml new file mode 100644 index 0000000..b8eaca5 --- /dev/null +++ b/jobs/Services-obs-service-git-buildpackage/config.xml @@ -0,0 +1,390 @@ + + + + + false + + + hudson.scm.SCM.Tag: lyang28 + hudson.model.Run.Delete: lyang28 + hudson.model.Item.Read: lyang28 + hudson.model.Item.Discover: lyang28 + hudson.model.Item.Build: lyang28 + hudson.model.Item.Cancel: lyang28 + hudson.model.Item.Workspace: lyang28 + hudson.model.Item.Configure: lyang28 + hudson.model.Run.Update: lyang28 + + + false + + + 100 + + + + 20 + 100 + -1 + -1 + + + + + true + false + false + false + + + + + + PLAIN + services/obs-service-git-buildpackage + + + PLAIN + master + + + PLAIN + devel + + + ANT + release-** + + + false + + + + false + false + false + false + + false + + false + true + PLAIN + + BASE64 + PLAIN + + + + + + + + defaultServer + + + false + false + false + + + + false + + + + + true + + + label + + Builder + + + + + + /usr/bin/tools-testing-run-test.sh obs-service-git-buildpackage Services -u git://review.vlan200.tizen.org/services/obs-service-git-buildpackage.git + + + + + + **/coverage.xml + false + false + false + false + false + false + 0 + true + + + + METHOD + 8000000 + + + LINE + 8000000 + + + CONDITIONAL + 7000000 + + + + + + + METHOD + 0 + + + LINE + 0 + + + CONDITIONAL + 0 + + + + + + + METHOD + 0 + + + LINE + 0 + + + CONDITIONAL + 0 + + + + ASCII + + + reports/nosetests.xml + false + 1.0 + false + + + + + + + checkstyle + + checkstyle + 10 + 999 + 999 + false + + + + + codenarc + + codenarc + 10 + 999 + 999 + false + + + + + cpd + + cpd + 10 + 999 + 999 + false + + + + + cpplint + + cpplint + 10 + 999 + 999 + false + + + + + csslint + + csslint + 10 + 999 + 999 + false + + + + + findbugs + + findbugs + 10 + 999 + 999 + false + + + + + fxcop + + fxcop + 10 + 999 + 999 + false + + + + + gendarme + + gendarme + 10 + 999 + 999 + false + + + + + jcreport + + jcreport + 10 + 999 + 999 + false + + + + + jslint + + jslint + 10 + 999 + 999 + false + + + + + pep8 + + pep8 + 10 + 999 + 999 + false + + + + + perlcritic + + perlcritic + 10 + 999 + 999 + false + + + + + pmd + + pmd + 10 + 999 + 999 + false + + + + + pylint + + pylint + 90 + 110 + 100 + false + reports/pylint.log + + + + simian + + simian + 10 + 999 + 999 + false + + + + + stylecop + + stylecop + 10 + 999 + 999 + false + + + + + 100 + + + default + + + + + + + EXTRA_REPOS=openSUSE-12.3:http://repos.vlan200.tizen.org/Tools:/Devel/openSUSE_12.3/\ +openSUSE-13.1:http://repos.vlan200.tizen.org/Tools:/Devel/openSUSE_13.1/\ +openSUSE-13.2:http://repos.vlan200.tizen.org/Tools:/Devel/openSUSE_13.2/ +TEST_REQUIRES=openSUSE-12.3:python-mock python-nose\ +openSUSE-13.1:python-mock python-nose\ +openSUSE-13.2:python-mock python-nose + false + + + + + false + label=="Builder" + + SUCCESS + 0 + BLUE + true + + + \ No newline at end of file diff --git a/jobs/Services-python-snapdiff/config.xml b/jobs/Services-python-snapdiff/config.xml new file mode 100644 index 0000000..60197c0 --- /dev/null +++ b/jobs/Services-python-snapdiff/config.xml @@ -0,0 +1,388 @@ + + + + + false + + + hudson.scm.SCM.Tag: lyang28 + hudson.model.Run.Delete: lyang28 + hudson.model.Item.Read: lyang28 + hudson.model.Item.Discover: lyang28 + hudson.model.Item.Build: lyang28 + hudson.model.Item.Cancel: lyang28 + hudson.model.Item.Workspace: lyang28 + hudson.model.Item.Configure: lyang28 + hudson.model.Run.Update: lyang28 + + + false + + + 100 + + + + 20 + 100 + -1 + -1 + + + + + true + false + false + false + + + + + + PLAIN + services/python-snapdiff + + + PLAIN + master + + + PLAIN + devel + + + ANT + release-** + + + false + + + + false + false + false + false + + false + + false + true + PLAIN + + BASE64 + PLAIN + + + + + + + + defaultServer + + + false + false + false + + + + false + + + + + true + + + label + + Builder + + + + + + /usr/bin/tools-testing-run-test.sh python-snapdiff Services -u git://review.vlan200.tizen.org/services/python-snapdiff.git + + + + + + **/coverage.xml + false + false + false + false + false + false + 0 + true + + + + METHOD + 8000000 + + + LINE + 8000000 + + + CONDITIONAL + 7000000 + + + + + + + METHOD + 0 + + + LINE + 0 + + + CONDITIONAL + 0 + + + + + + + METHOD + 0 + + + LINE + 0 + + + CONDITIONAL + 0 + + + + ASCII + + + reports/nosetests.xml + false + 1.0 + false + + + + + + + checkstyle + + checkstyle + 10 + 999 + 999 + false + + + + + codenarc + + codenarc + 10 + 999 + 999 + false + + + + + cpd + + cpd + 10 + 999 + 999 + false + + + + + cpplint + + cpplint + 10 + 999 + 999 + false + + + + + csslint + + csslint + 10 + 999 + 999 + false + + + + + findbugs + + findbugs + 10 + 999 + 999 + false + + + + + fxcop + + fxcop + 10 + 999 + 999 + false + + + + + gendarme + + gendarme + 10 + 999 + 999 + false + + + + + jcreport + + jcreport + 10 + 999 + 999 + false + + + + + jslint + + jslint + 10 + 999 + 999 + false + + + + + pep8 + + pep8 + 10 + 999 + 999 + false + + + + + perlcritic + + perlcritic + 10 + 999 + 999 + false + + + + + pmd + + pmd + 10 + 999 + 999 + false + + + + + pylint + + pylint + 45 + 55 + 50 + false + reports/pylint.log + + + + simian + + simian + 10 + 999 + 999 + false + + + + + stylecop + + stylecop + 10 + 999 + 999 + false + + + + + 100 + + + default + + + + + + + EXTRA_REPOS=openSUSE-12.3:http://repos.vlan200.tizen.org/Tools:/Devel/openSUSE_12.3/\ +openSUSE-13.1:http://repos.vlan200.tizen.org/Tools:/Devel/openSUSE_13.1/\ +openSUSE-13.2:http://repos.vlan200.tizen.org/Tools:/Devel/openSUSE_13.2/ + + false + + + + + false + label=="Builder" + + SUCCESS + 0 + BLUE + true + + + \ No newline at end of file diff --git a/jobs/Tools-Default/config.xml b/jobs/Tools-Default/config.xml new file mode 100644 index 0000000..f461d9b --- /dev/null +++ b/jobs/Tools-Default/config.xml @@ -0,0 +1,139 @@ + + + + + false + + + hudson.scm.SCM.Tag:marquiz + hudson.scm.SCM.Tag:lihongsun + hudson.model.Run.Delete:marquiz + hudson.model.Run.Delete:lihongsun + hudson.model.Item.Read:marquiz + hudson.model.Item.Read:lihongsun + hudson.model.Item.Discover:marquiz + hudson.model.Item.Discover:lihongsun + hudson.model.Item.Build:marquiz + hudson.model.Item.Build:lihongsun + hudson.model.Item.Cancel:marquiz + hudson.model.Item.Cancel:lihongsun + hudson.model.Item.Configure:marquiz + hudson.model.Item.Workspace:marquiz + hudson.model.Item.Workspace:lihongsun + hudson.model.Run.Update:marquiz + hudson.model.Run.Update:lihongsun + + + false + + + 100 + + + + 20 + 100 + -1 + -1 + + + + + true + false + false + false + + + + + + REG_EXP + tools/(build|createrepo|crypt-ssleay|deltarpm|depanneur|glib2|isomd5sum|librpm-tizen|libsatsolver|libzypp|libzypp-bindings|lthor|osc|pbzip2|pristine-tar|python-argparse|python-coverage|python-jenkinsapi|python-nose|python-support|qemu-arm-static|xdelta3) + + + PLAIN + master + + + PLAIN + devel + + + ANT + release* + + + false + + + + false + false + false + false + + false + + false + true + PLAIN + + BASE64 + PLAIN + + + + + + + + defaultServer + + + false + false + false + + + + false + + + + + true + + + label + + Builder + + + + + + package=$(basename $GERRIT_PROJECT) +/usr/bin/tools-testing-run-test.sh $package Tools -u git://review.vlan200.tizen.org/tools/$package.git --skip-disabled + + + + + + + + false + + + + + false + label=="Builder" + + SUCCESS + 0 + BLUE + true + + + \ No newline at end of file diff --git a/jobs/Tools-bmap-tools/config.xml b/jobs/Tools-bmap-tools/config.xml new file mode 100644 index 0000000..9ac1ec2 --- /dev/null +++ b/jobs/Tools-bmap-tools/config.xml @@ -0,0 +1,383 @@ + + + + + false + + + hudson.scm.SCM.Tag:anonymous + hudson.model.Run.Delete:anonymous + hudson.model.Item.Read:anonymous + hudson.model.Item.Discover:anonymous + hudson.model.Item.Build:anonymous + hudson.model.Item.Cancel:anonymous + hudson.model.Item.Workspace:anonymous + hudson.model.Run.Update:anonymous + + + false + + + 100 + + + + 20 + 100 + -1 + -1 + + + + + true + false + false + false + + + + + + PLAIN + tools/bmap-tools + + + PLAIN + master + + + PLAIN + devel + + + ANT + release-** + + + false + + + + false + false + false + false + + false + + false + true + PLAIN + + BASE64 + PLAIN + + + + + + + + defaultServer + + + false + false + false + + + + false + + + + + true + + + label + + Builder + + + + + + /usr/bin/tools-testing-run-test.sh bmap-tools Tools -u git://review.vlan200.tizen.org/tools/bmap-tools.git + + + + + + **/coverage.xml + false + false + false + false + false + false + 0 + true + + + + METHOD + 8000000 + + + LINE + 8000000 + + + CONDITIONAL + 7000000 + + + + + + + METHOD + 0 + + + LINE + 0 + + + CONDITIONAL + 0 + + + + + + + METHOD + 0 + + + LINE + 0 + + + CONDITIONAL + 0 + + + + ASCII + + + reports/nosetests.xml + false + 1.0 + false + + + + + + + checkstyle + + checkstyle + 10 + 999 + 999 + false + + + + + codenarc + + codenarc + 10 + 999 + 999 + false + + + + + cpd + + cpd + 10 + 999 + 999 + false + + + + + cpplint + + cpplint + 10 + 999 + 999 + false + + + + + csslint + + csslint + 10 + 999 + 999 + false + + + + + findbugs + + findbugs + 10 + 999 + 999 + false + + + + + fxcop + + fxcop + 10 + 999 + 999 + false + + + + + gendarme + + gendarme + 10 + 999 + 999 + false + + + + + jcreport + + jcreport + 10 + 999 + 999 + false + + + + + jslint + + jslint + 10 + 999 + 999 + false + + + + + pep8 + + pep8 + 10 + 999 + 999 + false + + + + + perlcritic + + perlcritic + 10 + 999 + 999 + false + + + + + pmd + + pmd + 10 + 999 + 999 + false + + + + + pylint + + pylint + 10 + 999 + 999 + false + reports/pylint.log + + + + simian + + simian + 10 + 999 + 999 + false + + + + + stylecop + + stylecop + 10 + 999 + 999 + false + + + + + 100 + + + default + + + + + + + false + + + + + false + label=="Builder" + + SUCCESS + 0 + BLUE + true + + + \ No newline at end of file diff --git a/jobs/Tools-gbs/config.xml b/jobs/Tools-gbs/config.xml new file mode 100644 index 0000000..efa408f --- /dev/null +++ b/jobs/Tools-gbs/config.xml @@ -0,0 +1,373 @@ + + + + + false + + + hudson.scm.SCM.Tag:lihongsun + hudson.model.Run.Delete:lihongsun + hudson.model.Item.Read:anonymous + hudson.model.Item.Read:lihongsun + hudson.model.Item.Discover:anonymous + hudson.model.Item.Discover:lihongsun + hudson.model.Item.Build:lihongsun + hudson.model.Item.Cancel:lihongsun + hudson.model.Item.Workspace:lihongsun + hudson.model.Run.Update:lihongsun + + + false + + + 100 + + + + 20 + 100 + -1 + -1 + + + + + true + false + false + false + + + + + + PLAIN + tools/gbs + + + PLAIN + master + + + PLAIN + devel + + + ANT + release-** + + + false + + + + false + false + false + false + + false + + false + true + PLAIN + + BASE64 + PLAIN + + + + + + + + defaultServer + + + false + false + false + + + + false + + + + + true + + + label + + Builder + + + + + + /usr/bin/tools-testing-run-test.sh gbs Tools -u git://review.vlan200.tizen.org/tools/gbs.git + + + + + + **/coverage.xml + false + false + false + false + false + false + 0 + true + + + + LINE + 8000000 + + + CONDITIONAL + 7000000 + + + + + + + LINE + 0 + + + CONDITIONAL + 0 + + + + + + + LINE + 0 + + + CONDITIONAL + 0 + + + + ASCII + + + reports/nosetests.xml + false + 1.0 + false + + + + + + + checkstyle + + checkstyle + 10 + 999 + 999 + false + + + + + codenarc + + codenarc + 10 + 999 + 999 + false + + + + + cpd + + cpd + 10 + 999 + 999 + false + + + + + cpplint + + cpplint + 10 + 999 + 999 + false + + + + + csslint + + csslint + 10 + 999 + 999 + false + + + + + findbugs + + findbugs + 10 + 999 + 999 + false + + + + + fxcop + + fxcop + 10 + 999 + 999 + false + + + + + gendarme + + gendarme + 10 + 999 + 999 + false + + + + + jcreport + + jcreport + 10 + 999 + 999 + false + + + + + jslint + + jslint + 10 + 999 + 999 + false + + + + + pep8 + + pep8 + 10 + 999 + 999 + false + + + + + perlcritic + + perlcritic + 10 + 999 + 999 + false + + + + + pmd + + pmd + 10 + 999 + 999 + false + + + + + pylint + + pylint + 150 + 160 + 155 + false + reports/pylint.log + + + + simian + + simian + 10 + 999 + 999 + false + + + + + stylecop + + stylecop + 10 + 999 + 999 + false + + + + + 100 + + + default + + + + + + + false + + + + + false + label=="Builder" + + SUCCESS + 0 + BLUE + true + + + \ No newline at end of file diff --git a/jobs/Tools-git-buildpackage/config.xml b/jobs/Tools-git-buildpackage/config.xml new file mode 100644 index 0000000..d8e584d --- /dev/null +++ b/jobs/Tools-git-buildpackage/config.xml @@ -0,0 +1,394 @@ + + + + + false + + + hudson.scm.SCM.Tag:marquiz + hudson.model.Run.Delete:marquiz + hudson.model.Item.Read:anonymous + hudson.model.Item.Read:marquiz + hudson.model.Item.Discover:marquiz + hudson.model.Item.Build:marquiz + hudson.model.Item.Cancel:marquiz + hudson.model.Item.Workspace:marquiz + hudson.model.Item.Configure:marquiz + hudson.model.Run.Update:marquiz + + + false + + + 100 + + + + 20 + 100 + -1 + -1 + + + + + true + false + false + false + + + + + + PLAIN + tools/git-buildpackage + + + PLAIN + master + + + PLAIN + devel + + + ANT + release-** + + + false + + + + false + false + false + false + + false + + false + true + PLAIN + + BASE64 + PLAIN + + + + + + + + defaultServer + + + false + false + false + + + + false + + + + + true + + + label + + Builder + + + + + + /usr/bin/tools-testing-run-test.sh git-buildpackage Tools -u git://review.vlan200.tizen.org/tools/git-buildpackage.git + + + + + **/coverage.xml + false + false + false + false + false + false + 0 + true + + + + METHOD + 8000000 + + + LINE + 8000000 + + + CONDITIONAL + 7000000 + + + + + + + METHOD + 0 + + + LINE + 0 + + + CONDITIONAL + 0 + + + + + + + METHOD + 0 + + + LINE + 0 + + + CONDITIONAL + 0 + + + + ASCII + + + reports/nosetests.xml + false + 1.0 + false + + + + + + + checkstyle + + checkstyle + 10 + 999 + 999 + false + + + + + codenarc + + codenarc + 10 + 999 + 999 + false + + + + + cpd + + cpd + 10 + 999 + 999 + false + + + + + cpplint + + cpplint + 10 + 999 + 999 + false + + + + + csslint + + csslint + 10 + 999 + 999 + false + + + + + findbugs + + findbugs + 10 + 999 + 999 + false + + + + + fxcop + + fxcop + 10 + 999 + 999 + false + + + + + gendarme + + gendarme + 10 + 999 + 999 + false + + + + + jcreport + + jcreport + 10 + 999 + 999 + false + + + + + jslint + + jslint + 10 + 999 + 999 + false + + + + + pep8 + + pep8 + 10 + 999 + 999 + false + + + + + perlcritic + + perlcritic + 10 + 999 + 999 + false + + + + + pmd + + pmd + 10 + 999 + 999 + false + + + + + pylint + + pylint + 10000 + 20000 + 30000 + false + + + + + simian + + simian + 10 + 999 + 999 + false + + + + + stylecop + + stylecop + 10 + 999 + 999 + false + + + + + 100 + + + default + + + + + + + TEST_REQUIRES=CentOS-6.6:tar pristine-tar unzip gnupg man python-mock librpm-tizen dpkg-devel\ +openSUSE-12.2:tar pristine-tar unzip man\ +openSUSE-12.3:tar pristine-tar unzip man\ +openSUSE-13.2:libzip python-mock\ +Ubuntu-12.04:unzip zipmerge\ +Ubuntu-13.10:unzip zipmerge\ +Ubuntu-14.04:unzip zipmerge\ +Ubuntu-14.10:unzip zipmerge\ +Ubuntu-15.04:unzip zipmerge\ +Debian-7.8:unzip zipmerge + false + + + + + false + label=="Builder" + + SUCCESS + 0 + BLUE + true + + + \ No newline at end of file diff --git a/jobs/Tools-mic/config.xml b/jobs/Tools-mic/config.xml new file mode 100644 index 0000000..0ef778c --- /dev/null +++ b/jobs/Tools-mic/config.xml @@ -0,0 +1,384 @@ + + + + + false + + + hudson.scm.SCM.Tag:lihongsun + hudson.model.Run.Delete:lihongsun + hudson.model.Item.Read:anonymous + hudson.model.Item.Read:lihongsun + hudson.model.Item.Discover:lihongsun + hudson.model.Item.Build:lihongsun + hudson.model.Item.Cancel:lihongsun + hudson.model.Item.Workspace:lihongsun + hudson.model.Run.Update:lihongsun + + + false + + + 100 + + + + 20 + 100 + -1 + -1 + + + + + true + false + false + false + + + + + + PLAIN + tools/mic + + + PLAIN + master + + + PLAIN + devel + + + ANT + release-** + + + false + + + + false + false + false + false + + false + + false + true + PLAIN + + BASE64 + PLAIN + + + + + + + + defaultServer + + + false + false + false + + + + false + + + + + true + + + label + + Builder + + + + + + /usr/bin/tools-testing-run-test.sh mic Tools -u git://review.vlan200.tizen.org/tools/mic.git + + + + + + **/coverage.xml + false + false + false + false + false + false + 0 + true + + + + METHOD + 8000000 + + + LINE + 8000000 + + + CONDITIONAL + 7000000 + + + + + + + METHOD + 0 + + + LINE + 0 + + + CONDITIONAL + 0 + + + + + + + METHOD + 0 + + + LINE + 0 + + + CONDITIONAL + 0 + + + + ASCII + + + reports/nosetests.xml + false + 1.0 + false + + + + + + + checkstyle + + checkstyle + 10 + 999 + 999 + false + + + + + codenarc + + codenarc + 10 + 999 + 999 + false + + + + + cpd + + cpd + 10 + 999 + 999 + false + + + + + cpplint + + cpplint + 10 + 999 + 999 + false + + + + + csslint + + csslint + 10 + 999 + 999 + false + + + + + findbugs + + findbugs + 10 + 999 + 999 + false + + + + + fxcop + + fxcop + 10 + 999 + 999 + false + + + + + gendarme + + gendarme + 10 + 999 + 999 + false + + + + + jcreport + + jcreport + 10 + 999 + 999 + false + + + + + jslint + + jslint + 10 + 999 + 999 + false + + + + + pep8 + + pep8 + 10 + 999 + 999 + false + + + + + perlcritic + + perlcritic + 10 + 999 + 999 + false + + + + + pmd + + pmd + 10 + 999 + 999 + false + + + + + pylint + + pylint + 99999 + 100000 + 99999 + false + reports/pylint.log + + + + simian + + simian + 10 + 999 + 999 + false + + + + + stylecop + + stylecop + 10 + 999 + 999 + false + + + + + 100 + + + default + + + + + + + false + + + + + false + label=="Builder" + + SUCCESS + 0 + BLUE + true + + + \ No newline at end of file diff --git a/jobs/Tools-repa/config.xml b/jobs/Tools-repa/config.xml new file mode 100644 index 0000000..4dfa67e --- /dev/null +++ b/jobs/Tools-repa/config.xml @@ -0,0 +1,310 @@ + + + + + false + + + hudson.model.Item.Read:anonymous + + + false + + + 100 + + + + 20 + 100 + -1 + -1 + + + + + true + false + false + false + + + + + + PLAIN + tools/repa + + + PLAIN + master + + + PLAIN + devel + + + ANT + release-** + + + false + + + + false + false + false + false + + false + + false + true + PLAIN + + BASE64 + PLAIN + + + + + + + + defaultServer + + + false + false + false + + + + false + + + + + true + + + label + + Builder + + + + + + /usr/bin/tools-testing-run-test.sh repa Tools -u git://review.vlan200.tizen.org/tools/repa.git + + + + + + + + + + checkstyle + + checkstyle + 10 + 999 + 999 + false + + + + + codenarc + + codenarc + 10 + 999 + 999 + false + + + + + cpd + + cpd + 10 + 999 + 999 + false + + + + + cpplint + + cpplint + 10 + 999 + 999 + false + + + + + csslint + + csslint + 10 + 999 + 999 + false + + + + + findbugs + + findbugs + 10 + 999 + 999 + false + + + + + fxcop + + fxcop + 10 + 999 + 999 + false + + + + + gendarme + + gendarme + 10 + 999 + 999 + false + + + + + jcreport + + jcreport + 10 + 999 + 999 + false + + + + + jslint + + jslint + 10 + 999 + 999 + false + + + + + pep8 + + pep8 + 10 + 999 + 999 + false + + + + + perlcritic + + perlcritic + 10 + 999 + 999 + false + + + + + pmd + + pmd + 10 + 999 + 999 + false + + + + + pylint + + pylint + 40 + 50 + 45 + false + reports/pylint.log + + + + simian + + simian + 10 + 999 + 999 + false + + + + + stylecop + + stylecop + 10 + 999 + 999 + false + + + + + 100 + + + default + + + + + + + false + + + + + false + label=="Builder" + + SUCCESS + 0 + BLUE + true + + + \ No newline at end of file diff --git a/packaging/jenkins-jobs.spec b/packaging/jenkins-jobs.spec index 0b2e2e1..785e795 100644 --- a/packaging/jenkins-jobs.spec +++ b/packaging/jenkins-jobs.spec @@ -37,6 +37,14 @@ Requires: %{name}-common = %{version}-%{release} %description tzs Jenkins jobs for tzs customer appliance instance +%package tools-testing +Summary: Jenkins jobs for tools-testing customer appliance instance +Group: Development/Tools/Building +Requires: %{name}-tools-testing = %{version}-%{release} + +%description tools-testing +Jenkins jobs for tools-testing customer appliance instance + %prep %setup -q @@ -142,4 +150,31 @@ fi %dir %{destdir}/submit %config %{destdir}/submit/config.xml +%files tools-testing +%defattr(-,jenkins,jenkins) +%dir /var/lib/jenkins +%dir %{destdir} +%dir %{destdir}/Serivces-obs-service-gbs/ +%config %{destdir}/Serivces-obs-service-gbs/config.xml +%dir %{destdir}/Services-Default/ +%config %{destdir}/Services-Default/config.xml +%dir %{destdir}/Services-jenkins-scripts/ +%config %{destdir}/Services-jenkins-scripts/config.xml +%dir %{destdir}/Services-obs-service-git-buildpackage/ +%config %{destdir}/Services-obs-service-git-buildpackage/config.xml +%dir %{destdir}/Services-python-snapdiff/ +%config %{destdir}/Services-python-snapdiff/config.xml +%dir %{destdir}/Tools-bmap-tools/ +%config %{destdir}/Tools-bmap-tools/config.xml +%dir %{destdir}/Tools-Default/ +%config %{destdir}/Tools-Default/config.xml +%dir %{destdir}/Tools-gbs/ +%config %{destdir}/Tools-gbs/config.xml +%dir %{destdir}/Tools-git-buildpackage/ +%config %{destdir}/Tools-git-buildpackage/config.xml +%dir %{destdir}/Tools-mic/ +%config %{destdir}/Tools-mic/config.xml +%dir %{destdir}/Tools-repa/ +%config %{destdir}/Tools-repa/config.xml + %changelog -- 2.7.4