Prior to this change, the docker-build-publish setting docs did not
properly link to the docker-build-publish Jenkins wiki page.
Fix the syntax so that the docs properly link to this plugin's wiki
page.
Change-Id: I75fbe95957b0ace6dd79b5111b4f9213fd80c696
- Add support for file and command options for groovy plugin
- Update docs
- Update minimal and full tests
- Use convert_mapping_to_xml
Change-Id: I60f600898f9b2852bc420aa3b5c43f63776a6247
Signed-off-by: Anil Belur <askb23@gmail.com>
When Exception is raised in modules/project_workflow
errors.get_modules fails with AttributeError at line 36
AttributeError: 'NoneType' object has no attribute 'f_code'
Change-Id: Iab2347a488628a3993e97ad9cc27b26f1106fa47
Only manifest-url is required for the Repo plugin, all other parameters
are optional, or should at least not generate empty tags, because the
actual 'repo' tool will be called with empty parameters, leading to
a failed execution.
This was introduced with a34bd67ef74afe7a08e069710a827797073faa51.
Before that change, empty strings did not generate XML entries.
Change-Id: Ia66845cb71b01c8e26285ed2eabb1ef32622e3e1
Story: 2000727
Since introduction of the Jenkins Pipeline plugin
(https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Plugin), one can
configure a Pipeline job using a Groovy file lying with the source code
(see: https://jenkins.io/solutions/pipeline/).
We add support here for this kind of jobs, introducing a new component:
pipeline-scm. This component contains information about the repository to
clone and the name of the file where the job configuration can be found.
Since Workflow plugin is just an old name for the Pipeline plugin,
Workflow job type can be deprecated in favor of Pipeline job type to
avoid confusion and keep JJB in line with the terms used in Jenkins.
Change-Id: I098b9673c44b1281fa0954193d8fadf273685386
Story: 2000573
Task: 2974
Python 3.3 is not supported from Mitaka, as per Infra.
This patch removes the support and update to py34
for the same.
Change-Id: I601e4c239178d8066122166b4aa07da26d3134bc
hudson.maven.reporters.Mailer is a typo as it never existed.
Support "Send email for each failed module" via perModuleEmail attribute.
Change-Id: I6ef493a097a10326b67295775a9522c95c2fee2f
This is not necessary - jenkins-job-builder does not follow the
requirements sync process. That said - these are likely all safe bets
for being solid versions of these dependencies - and some of them were
kinda stale.
Change-Id: Id1941ff4c9736100f9bdd5508ec3c0377e51fdbe
For some reason docs builds break when using the sphinx version listed.
Just use the same one as the rest of OpenStack.
Also - while we're at it - setuptools_git hasn't been a thing in a LONG
time.
Change-Id: I70d45f5b237ceb9b67ca4ce458816f41a197d228
Add support for the Saltstack plugin builder in Jenkins.
Requires the Jenkins Saltstack Plugin.
Change-Id: Ic2c1c5bf2a7f75ae2e2da83b293f44d02d8d3322
Story: 2000766