Added the support for the following -
* strategy and ff_mode in merge before build extension
* more options for repository browsers
* sparse checkout path extension
* ignore commits with certain messages extension
* force polling using workspace extension
* force push option for git publisher
Change-Id: I1fd5b73de32f3a4c10c89dacdddb377378c4128d
Adds ability to upload artifacts produced by builds to Google Cloud
Storage.
This requires the Jenkins Google Cloud Storage Plugin.
Apart from the requirement of installing Google Cloud Storage Plugin
itself, installation of Google OAuth Credentials and addition of
required credentials to use with Google Cloud Storage plugin are
required.
Change-Id: I81496d46233b2eaee5cc79ac3ee50686a50addc5
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
* Support for configuring all options for polling with a groovy script.
* Added script-file-path in bash script trigger documentation (support
was present in code but not included in documentation)
Change-Id: Ide3ccbb585644c2d89daa46d8eccf79fbba93f96
According to the message on line 443:
branch-compare-type and branch-pattern at project
level are deprecated and support will be removed
in a later version of Jenkins Job Builder;
This has the potential to create some confusion.
I have flagged the branch-pattern and branch-compare-type documentation
to show that they have been depricated and added a pointer to the
proper alternative (branches).
Change-Id: Id732106aefedc95d37e860e60003459539008d25
* Adding the option to select Username and Password (separated) -
Allows the user to set one variable to the username and
one to the password in the credentials.
Change-Id: I926bbd166ca00846fe280dda61eb821c5bb89b13
Exclude the .test directory, created by running the comparison of
changes to the XML outputted caused by the current revision, from the
pep8 checks.
Change-Id: I07d06819e0db29efb27bf0f7e4de05bef5bc3a7e
Adds ability to disable failed jobs automatically.
This requires the Jenkins Disable Failed Job Plugin.
Change-Id: I0966a32338ffce55fef01681688b46aed55cfdd0
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
Trigger build of job on remote Jenkins instance. Requires the Jenkins
Parameterized Remote Trigger Plugin:
https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Remote+Trigger+Plugin
Please note that this plugin requires system configuration on the Jenkins Master
that is unavailable from individual job views; specifically, one must add remote
jenkins servers whose 'Display Name' field are what make up valid fields on the
`remote-jenkins-name` attribute below.
Change-Id: I88a653b315b8609ba016e88d77156544dacd68ea
This plugin allows you to automatically reschedule a build after
a build failure. This is useful in several use cases, including:
* The build is dependent upon external resources, that were
temporarily unavailable.
* Users want continuous emails sent out until the build is fixed,
in order to prompt people into action
Change-Id: Ia292ad98d28b4d708b2419227d8b3c59ec49b254
https://wiki.jenkins-ci.org/display/JENKINS/LiveScreenshot+Plugin
You can find the original version of this patch here:
a1be29b0a3
My (Philip Hands's) contribution is limited to moving the one line from
setup.py to setup.cfg, fixing a couple of very minor pep8 errors, adding
the unit test, and submitting it upstream (now).
I've therefore set the Author to be Holger.
It is being submitted upstream by me (Philip Hands) with Holger's approval,
because he doesn't have the time available to do it himself.
Change-Id: I57a19786f202ebdb2f98cd63252b1a1e1639d9b3
Co-Authored-By: Philip Hands <phil@hands.com>
Following options are added -
* Other jobs on which this job depends
* Notification Level
* Unsuccessful Message File
* Silent Start Mode
Gerrit docstring cleanup for better indentation.
Change-Id: I2d0988973dcdd7ff32e7cdcd2c2676da3235e7fc
Add simple test to ensure the update command results in update_job()
being called as expected and a complex scenario to test that when only
some jobs are updated, that passing --delete-old option to update will
only remove those managed jobs no longer listed and cannot include jobs
that were skipped previously.
Additionally this has been tested with the problem commit for adding
parallel thread usage and after adjusting the names of the functions
mocked to align with the rename demonstrated the bug encountered by
applying commit 7100a7f225e60936f23d24c757c1b14c9b136ec4.
Change-Id: I9c8a0bf86be2e67e012a3cf2a46530fd2622712b
Listing jobs as a comma separated list is fine with small amounts of
jobs however when this list gets too long it can be difficult to
maintain.
This patch adds support to list jobs as a list and the code will
automatically change it to a python separated list. Also retains support
for the old style comma separated list.
Change-Id: I0a419bb1f2ec83979f46990430f874381680cac8
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Add support specifically for BuildTimeoutWrapper plugin version 1.14 and later;
leave module behavior intact for previous versions.
Change-Id: I6e9459271172540eda4fdb576d788fa2ae6f4d68