jenkins.plone.org/virtualenv: [virtualenv] Convert missing jobs
Gil Forcada <jenkins-z4DKO/[email protected]> Tue, 01 Aug 2017 15:53:01 -0700 (PDT)
| Newsgroups | gmane.comp.web.zope.plone.cvs |
|---|---|
| Message-ID | <[email protected]> |
Repository: jenkins.plone.org Branch: refs/heads/virtualenv Date: 2017-08-02T00:52:10+02:00 Author: Gil Forcada (gforcada) <[email protected]> Commit: https://github.com/plone/jenkins.plone.org/commit/fc2981146899170ab7fd2b16c42e87c0728c2217 [virtualenv] Convert missing jobs Files changed: M jobs/jobs.yml M jobs/scripts/docs-styleguide.sh M jobs/scripts/qa-global-code-analysis.sh diff --git a/jobs/jobs.yml b/jobs/jobs.yml index eed876c..e6cfbe9 100644 --- a/jobs/jobs.yml +++ b/jobs/jobs.yml @@ -936,11 +936,16 @@ - timed: '@weekly' builders: - - shell: | - sed -i 's/ mr.developer/ mr.developer\ngit-clone-depth = 100/' core.cfg - $PYTHON27 bootstrap.py --setuptools-version 33.1.1 --buildout-version 2.8.0 -c experimental/i18n.cfg - bin/buildout -c experimental/i18n.cfg install i18n-find-untranslated i18ndude - bin/i18n-find-untranslated details > missing.txt + - shining-panda: + build-environment: virtualenv + python-version: System-CPython-2.7 + clear: true + nature: shell + command: + sed -i 's/ mr.developer/ mr.developer\ngit-clone-depth = 100/' core.cfg + pip install -r requirements.txt + buildout -c experimental/i18n.cfg install i18n-find-untranslated i18ndude + bin/i18n-find-untranslated details > missing.txt publishers: - archive: @@ -1015,8 +1020,13 @@ - timed: '@weekly' builders: - - shell: - !include-raw: scripts/docs-styleguide.sh + - shining-panda: + build-environment: virtualenv + python-version: System-CPython-2.7 + clear: true + nature: shell + command: + !include-raw: scripts/docs-styleguide.sh - python: | import os @@ -1089,26 +1099,31 @@ - timed: '@daily' builders: - - shell: | - # checkout all packages - sed -i 's/ mr.developer/ mr.developer\ngit-clone-depth = 100/' jenkins-package-dependencies.cfg - $PYTHON27 bootstrap.py --setuptools-version 33.1.1 --buildout-version 2.8.0 -c jenkins-package-dependencies.cfg - bin/buildout -c jenkins-package-dependencies.cfg install dependencies - - echo "" > deps.txt - - blacklist="Plone plone.themepreview ZODB3 diazo jquery.recurrenceinput.js mockup txtfilter" - cd src - for pkg in *; - do - if [ `echo $blacklist | grep -c $pkg` -eq 0 ]; - then - cd $pkg - echo $pkg >> ../../deps.txt - ../../bin/dependencychecker >> ../../deps.txt - cd .. - fi - done + - shining-panda: + build-environment: virtualenv + python-version: System-CPython-2.7 + clear: true + nature: shell + command: + # checkout all packages + sed -i 's/ mr.developer/ mr.developer\ngit-clone-depth = 100/' jenkins-package-dependencies.cfg + pip install -r requirements.txt + buildout -c jenkins-package-dependencies.cfg install dependencies + + echo "" > deps.txt + + blacklist="Plone plone.themepreview ZODB3 diazo jquery.recurrenceinput.js mockup txtfilter" + cd src + for pkg in *; + do + if [ `echo $blacklist | grep -c $pkg` -eq 0 ]; + then + cd $pkg + echo $pkg >> ../../deps.txt + ../../bin/dependencychecker >> ../../deps.txt + cd .. + fi + done publishers: - archive: @@ -1130,8 +1145,13 @@ - timed: '@daily' builders: - - shell: - !include-raw: scripts/qa-global-code-analysis.sh + - shining-panda: + build-environment: virtualenv + python-version: System-CPython-2.7 + clear: true + nature: shell + command: + !include-raw: scripts/qa-global-code-analysis.sh publishers: - violations: diff --git a/jobs/scripts/docs-styleguide.sh b/jobs/scripts/docs-styleguide.sh index a057c25..68e0848 100644 --- a/jobs/scripts/docs-styleguide.sh +++ b/jobs/scripts/docs-styleguide.sh @@ -11,5 +11,5 @@ sed -i 's/^five./#five./' sources.cfg sed -i 's/^z3c./#z3c./' sources.cfg sed -i 's/^Products.CMF/#Products.CMF/' sources.cfg sed -i 's/^Products.MailHost/#Products.MailHost/' sources.cfg -$PYTHON27 bootstrap.py --setuptools-version 33.1.1 --buildout-version 2.8.0 -c docs.cfg -bin/buildout -c docs.cfg install test +pip install -r requirements.txt +buildout -c docs.cfg install test diff --git a/jobs/scripts/qa-global-code-analysis.sh b/jobs/scripts/qa-global-code-analysis.sh index ae2ddf6..bb46b4c 100644 --- a/jobs/scripts/qa-global-code-analysis.sh +++ b/jobs/scripts/qa-global-code-analysis.sh @@ -1,18 +1,17 @@ #!/bin/bash # checkout all packages sed -i 's/ mr.developer/ mr.developer\ngit-clone-depth = 100/' jenkins-package-dependencies.cfg -$PYTHON27 bootstrap.py -c jenkins-package-dependencies.cfg -bin/buildout -c jenkins-package-dependencies.cfg - -echo "" > qa.txt +pip install -r requirements.txt +buildout -c jenkins-package-dependencies.cfg sed -i 's#jenkins = True#jenkins = False#' experimental/qa.cfg sed -i 's#\[buildout\]#\[buildout\]\nbin-directory = ../bin#' experimental/qa.cfg sed -i 's#\[buildout\]#\[buildout\]\nparts-directory = ../parts#' experimental/qa.cfg wget https://raw.githubusercontent.com/plone/plone.recipe.codeanalysis/master/.isort.cfg -O .isort.cfg -bin/buildout -c experimental/qa.cfg +buildout -c experimental/qa.cfg +echo "" > qa.txt blacklist="Plone plone.themepreview diazo jquery.recurrenceinput.js mockup mockup-core" for pkg in src/*; do ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot