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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.