Commit Graph

869 Commits

Author SHA1 Message Date
John McGehee 57f3685692 Document what happens on successful webhook test 2016-09-21 14:42:07 -07:00
John McGehee ed234fbb02 Document the Jenkins "GitLab CI Service URL" 2016-09-21 12:39:56 -07:00
Robin Müller 3823d70e1b Fix authentication check for web hooks without secret token 2016-09-21 09:01:48 +02:00
Robin Müller 59ee882b8d Add possibility to configure secret tokens per job to allow only web hooks with the correct token to trigger builds 2016-09-20 23:24:50 +02:00
Robin Müller f4485f2017 Add auto completion for labels 2016-09-20 00:05:19 +02:00
Robin Müller a48a09856b Add possibility to filter merge request triggers by labels (Fixes #406) 2016-09-20 00:05:18 +02:00
Oscar Salvador Morillo Victoria ca31969111 docker-compose: Add new mandatory environmental variables for gitlab 2016-09-16 01:59:39 +02:00
Oscar Salvador Morillo Victoria bdc4a8cbc3 docker: update jenkins version to 2.7.3 2016-09-16 01:59:39 +02:00
Oscar Salvador Morillo Victoria 0c0ed20978 docker: update postgresql and gitlab versions to 9.5-1 and 8.11.5 2016-09-16 01:59:39 +02:00
Owen Mehegan 701afd42c9 Fix multibranch documentation to use correct properties syntax 2016-09-15 13:51:45 -07:00
Robin Müller df36214d2d Use plugin ClassLoader for the resteasy client instead of the uberClassLoader (Fixes #407) 2016-09-13 22:58:57 +02:00
Owen Mehegan 29f34ad33a Clarify doc for multibranch pipeline jobs 2016-09-13 13:10:13 -07:00
John McGehee cd414e09ee Explain that web hook URL includes folders 2016-09-12 16:23:25 -07:00
John McGehee 50f0fcebf0 Clarify PROJECT_NAME in the web hook URL 2016-09-12 15:55:36 -07:00
Robin Müller 29e733d128 Add DataBoundSetters to provide usage of named parameters (Fixes #410) 2016-09-12 22:34:17 +02:00
Robin Müller ee4c3d62ff Revert "Update the commit status for MRs always on the target project (Fixes #344)"
- if the commit status is updated for the upstream (target) project GitLab doesn't show this for a MR
2016-09-12 21:27:24 +02:00
Owen Mehegan b16e4bac34 Fixes !409 2016-09-09 16:36:25 -07:00
Robin Müller e01901478b Update the commit status for MRs always on the target project (Fixes #344) 2016-09-07 22:28:29 +02:00
Robin Müller aae5fede98 [maven-release-plugin] prepare for next development iteration 2016-09-05 22:42:12 +02:00
Robin Müller 379f83975f [maven-release-plugin] prepare release gitlab-plugin-1.4.0 2016-09-05 22:42:03 +02:00
Robin Müller ac84476367 Update changelog 2016-09-05 22:32:43 +02:00
Robin Müller 8034367df6 Remove checkbox for "Accept merge request on success" from GitLabPushTrigger 2016-09-05 22:16:42 +02:00
Robin Müller d566923021 Add possibility to add build status only for failed builds to MR (Fixes #345) 2016-09-04 20:53:32 +02:00
Robin Müller 342a6bbcfd Mark the next version as incompatible to previous ones as pipeline jobs may have to be adapted
- the options "Add note with build status on merge requests", "Vote added to note with build status on merge requests" and "Accept merge request on success" of the GitLabPushTrigger have been replaced by Notifiers and corresponding workflow steps
--> FreeStyleProjects and similar jobs can be migrated automatically but workflow steps must be migrated manually
2016-09-04 20:25:04 +02:00
Robin Müller 97474b2fa6 Fix formatting of pom.xml 2016-09-04 20:25:04 +02:00
Robin Müller 013d331efd Add workflow step for accepting a MR 2016-09-04 20:25:04 +02:00
Robin Müller f7bea1ae87 Add Notifier for accepting a MR on success 2016-09-04 20:25:04 +02:00
Robin Müller 1cae833f60 Add MergeRequestNotifier that provides common used methods for GitLabVotePublisher and GitLabMessagePublisher 2016-09-04 20:25:04 +02:00
Robin Müller f9577ca03a Add option to mark unstable builds as success in GitLab (Fixes #190) 2016-09-04 20:25:04 +02:00
Robin Müller 9e67af1af2 Add a workflow step for adding comments to a MR 2016-09-04 20:25:04 +02:00
Robin Müller 1164b2f8bf Add convenience static getClient method to GitLabConnectionProperty that retrieves the GitLab client for a given build 2016-09-04 20:25:04 +02:00
Robin Müller d11d0525c1 Use JenkinsRule as ClassRule to speed up the unit tests 2016-09-04 20:25:03 +02:00
Robin Müller b78c69d1ca Add Notifier for adding a vote to a GitLab MR (Fixes #168) 2016-09-04 20:25:03 +02:00
sh0ked adc2c63b27 customize notes for merge requsts (Fixes #201) 2016-09-04 20:24:38 +02:00
Robin Müller d94d0c0c25 Simplify the UI for selecting the GitLabPushTrigger options
- add an entry that shows all possible trigger events and use the trigger names shown on the GitLab webhooks page
- hide all other options in an advanced block
2016-09-03 22:54:37 +02:00
Robin Müller 4b7ea61974 Change order of GitLabPushTrigger options
- push is the most common use-case for triggering a build so move it to the top
- "Rebuild open Merge Requests" belongs to the MR event so it should be next to it
2016-09-03 22:54:37 +02:00
Owen Mehegan f444afd0ee Clarify that both CE and EE editions of GitLab are supported 2016-08-31 12:38:09 -07:00
Robin Müller 367d75ab9a [maven-release-plugin] prepare for next development iteration 2016-08-31 21:34:00 +02:00
Robin Müller 3d1f51979f [maven-release-plugin] prepare release gitlab-plugin-1.3.2 2016-08-31 21:33:54 +02:00
Robin Müller 3b32a0ac85 Fix possible NPE while setting the build status to pending (Fixes #404) 2016-08-31 21:17:11 +02:00
Robin Müller 280f2ae938 Update changelog 2016-08-31 20:56:11 +02:00
Robin Müller 5b44078209 Catch Throwable instead of Exception as NoClassDefError doesn't extend the Exception class 2016-08-31 15:50:52 +02:00
Robin Müller 3fe8d554ed Allow null values for targetUrl as this isn't available in web hooks of older versions of GitLab (Fixes #402) 2016-08-31 12:47:39 +02:00
Robin Müller 92121e5b3b [maven-release-plugin] prepare for next development iteration 2016-08-27 18:09:59 +02:00
Robin Müller a2697cad15 [maven-release-plugin] prepare release gitlab-plugin-1.3.1 2016-08-27 18:09:52 +02:00
Robin Müller 3441703df3 Use author of the last commit for "pushed by" description 2016-08-27 17:42:19 +02:00
Robin Müller 8619eb179c Update changelog 2016-08-27 17:18:26 +02:00
Robin Müller 40748b0bb5 FINEST is the correct level for the logger 2016-08-26 08:38:45 +02:00
Robin Müller 13e7364175 Merge pull request #400 from ace13/patch-1
Fix gitlabBuilds step to actually use 'pending'
2016-08-25 12:10:08 +02:00
Alexander "Ace" Olofsson a8f14558b5 Fix gitlabBuilds step to actually use 'pending' 2016-08-25 10:56:57 +02:00