jenkins.plone.org/new-structure: Move all jobs related files to a folder
Gil Forcada <jenkins-z4DKO/[email protected]>
| Newsgroups | gmane.comp.web.zope.plone.cvs |
|---|---|
| Message-ID | <[email protected]> |
Repository: jenkins.plone.org Branch: refs/heads/new-structure Date: 2017-07-22T18:19:47+02:00 Author: Gil Forcada (gforcada) <[email protected]> Commit: https://github.com/plone/jenkins.plone.org/commit/5937d6f7fb0dffb1b0fa0879c484fba21df6a4ae Move all jobs related files to a folder The top level folder is too crowded and filenames are too generic to know what they contain. Files changed: A jobs/config.ini.in A jobs/flow.groovy A jobs/jobs.yml A jobs/scripts/4.3-tests.sh A jobs/scripts/5.x-at.sh A jobs/scripts/5.x-js.sh A jobs/scripts/5.x-robot.sh A jobs/scripts/5.x-tests.sh A jobs/scripts/addon-get-info.py A jobs/scripts/addon-tests.sh A jobs/scripts/addon.email A jobs/scripts/docs-styleguide.sh A jobs/scripts/pkg-py3-report.py A jobs/scripts/pkg-py3.sh A jobs/scripts/pkg-qa-report.py A jobs/scripts/pkg-qa.sh A jobs/scripts/plips.email A jobs/scripts/plips.sh A jobs/scripts/pr-get-info.py A jobs/scripts/pr-tests.sh A jobs/scripts/pr.email A jobs/scripts/qa-global-code-analysis.sh A jobs/scripts/zope-cmf.sh A jobs/scripts/zope.sh A jobs/scripts/ztk.sh M .gitignore M docs/source/setup.rst M docs/source/vagrant.rst M update_jobs.sh D flow.groovy D jenkins.ini.in D jobs.yml D scripts/4.3-tests.sh D scripts/5.x-at.sh D scripts/5.x-js.sh D scripts/5.x-robot.sh D scripts/5.x-tests.sh D scripts/addon-get-info.py D scripts/addon-tests.sh D scripts/addon.email D scripts/docs-styleguide.sh D scripts/pkg-py3-report.py D scripts/pkg-py3.sh D scripts/pkg-qa-report.py D scripts/pkg-qa.sh D scripts/plips.email D scripts/plips.sh D scripts/pr-get-info.py D scripts/pr-tests.sh D scripts/pr.email D scripts/qa-global-code-analysis.sh D scripts/zope-cmf.sh D scripts/zope.sh D scripts/ztk.sh diff --git a/.gitignore b/.gitignore index 7ba3c8d..04fb1ec 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -jenkins.ini +jobs/config.ini ansible/secrets.yml auth.py /develop-eggs diff --git a/docs/source/setup.rst b/docs/source/setup.rst index b8a8201..4e779ce 100644 --- a/docs/source/setup.rst +++ b/docs/source/setup.rst @@ -71,19 +71,19 @@ Test the jobs are properly setup: .. code-block:: shell - $ jenkins-jobs --conf jenkins.ini.in test jobs.yml -o output + $ jenkins-jobs --conf jobs/config.ini.in test jobs/jobs.yml -o output .. note:: A folder named ``output`` should contain one file per each jenkins job configured on jobs.yml -Create your own ``jenkins.ini`` by copying it from ``jenkins.ini.in``: +Create your own ``jobs/config.ini`` by copying it from ``jobs/config.ini.in``: .. code-block:: shell - $ cp jenkins.ini.in jenkins.ini + $ cp jobs/config.ini.in jobs/config.ini -Add your own credentials to jenkins.ini. +Add your own credentials to jobs/config.ini. You can find them when you log into Jenkins and copy your API token (e.g. http://jenkins.plone.org/user/tisto/configure). diff --git a/docs/source/vagrant.rst b/docs/source/vagrant.rst index 5886b9b..5d997ba 100644 --- a/docs/source/vagrant.rst +++ b/docs/source/vagrant.rst @@ -51,6 +51,6 @@ Finally, to run ``jenkins-job-builder`` on it, run: .. code-block:: shell - jenkins-jobs --conf jenkins.ini.in update jobs.yml + jenkins-jobs --conf jobs/config.ini.in update jobs/jobs.yml *Enjoy!* diff --git a/jenkins.ini.in b/jobs/config.ini.in similarity index 100% rename from jenkins.ini.in rename to jobs/config.ini.in diff --git a/flow.groovy b/jobs/flow.groovy similarity index 100% rename from flow.groovy rename to jobs/flow.groovy diff --git a/jobs.yml b/jobs/jobs.yml similarity index 100% rename from jobs.yml rename to jobs/jobs.yml diff --git a/scripts/4.3-tests.sh b/jobs/scripts/4.3-tests.sh similarity index 100% rename from scripts/4.3-tests.sh rename to jobs/scripts/4.3-tests.sh diff --git a/scripts/5.x-at.sh b/jobs/scripts/5.x-at.sh similarity index 100% rename from scripts/5.x-at.sh rename to jobs/scripts/5.x-at.sh diff --git a/scripts/5.x-js.sh b/jobs/scripts/5.x-js.sh similarity index 100% rename from scripts/5.x-js.sh rename to jobs/scripts/5.x-js.sh diff --git a/scripts/5.x-robot.sh b/jobs/scripts/5.x-robot.sh similarity index 100% rename from scripts/5.x-robot.sh rename to jobs/scripts/5.x-robot.sh diff --git a/scripts/5.x-tests.sh b/jobs/scripts/5.x-tests.sh similarity index 100% rename from scripts/5.x-tests.sh rename to jobs/scripts/5.x-tests.sh diff --git a/scripts/addon-get-info.py b/jobs/scripts/addon-get-info.py similarity index 100% rename from scripts/addon-get-info.py rename to jobs/scripts/addon-get-info.py diff --git a/scripts/addon-tests.sh b/jobs/scripts/addon-tests.sh similarity index 100% rename from scripts/addon-tests.sh rename to jobs/scripts/addon-tests.sh diff --git a/scripts/addon.email b/jobs/scripts/addon.email similarity index 100% rename from scripts/addon.email rename to jobs/scripts/addon.email diff --git a/scripts/docs-styleguide.sh b/jobs/scripts/docs-styleguide.sh similarity index 100% rename from scripts/docs-styleguide.sh rename to jobs/scripts/docs-styleguide.sh diff --git a/scripts/pkg-py3-report.py b/jobs/scripts/pkg-py3-report.py similarity index 100% rename from scripts/pkg-py3-report.py rename to jobs/scripts/pkg-py3-report.py diff --git a/scripts/pkg-py3.sh b/jobs/scripts/pkg-py3.sh similarity index 100% rename from scripts/pkg-py3.sh rename to jobs/scripts/pkg-py3.sh diff --git a/scripts/pkg-qa-report.py b/jobs/scripts/pkg-qa-report.py similarity index 100% rename from scripts/pkg-qa-report.py rename to jobs/scripts/pkg-qa-report.py diff --git a/scripts/pkg-qa.sh b/jobs/scripts/pkg-qa.sh similarity index 100% rename from scripts/pkg-qa.sh rename to jobs/scripts/pkg-qa.sh diff --git a/scripts/plips.email b/jobs/scripts/plips.email similarity index 100% rename from scripts/plips.email rename to jobs/scripts/plips.email diff --git a/scripts/plips.sh b/jobs/scripts/plips.sh similarity index 100% rename from scripts/plips.sh rename to jobs/scripts/plips.sh diff --git a/scripts/pr-get-info.py b/jobs/scripts/pr-get-info.py similarity index 100% rename from scripts/pr-get-info.py rename to jobs/scripts/pr-get-info.py diff --git a/scripts/pr-tests.sh b/jobs/scripts/pr-tests.sh similarity index 100% rename from scripts/pr-tests.sh rename to jobs/scripts/pr-tests.sh diff --git a/scripts/pr.email b/jobs/scripts/pr.email similarity index 100% rename from scripts/pr.email rename to jobs/scripts/pr.email diff --git a/scripts/qa-global-code-analysis.sh b/jobs/scripts/qa-global-code-analysis.sh similarity index 100% rename from scripts/qa-global-code-analysis.sh rename to jobs/scripts/qa-global-code-analysis.sh diff --git a/scripts/zope-cmf.sh b/jobs/scripts/zope-cmf.sh similarity index 100% rename from scripts/zope-cmf.sh rename to jobs/scripts/zope-cmf.sh diff --git a/scripts/zope.sh b/jobs/scripts/zope.sh similarity index 100% rename from scripts/zope.sh rename to jobs/scripts/zope.sh diff --git a/scripts/ztk.sh b/jobs/scripts/ztk.sh similarity index 100% rename from scripts/ztk.sh rename to jobs/scripts/ztk.sh diff --git a/update_jobs.sh b/update_jobs.sh index 6708098..fb2e5b2 100755 --- a/update_jobs.sh +++ b/update_jobs.sh @@ -1,2 +1,2 @@ #!/usr/bin/env bash -jenkins-jobs --conf jenkins.ini update jobs.yml +jenkins-jobs --conf jobs/config.ini update jobs/jobs.yml ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot