Commit Graph

218 Commits

Author SHA1 Message Date
Robin Müller 463998719c Add first integration test with dockerized GitLab environment 2016-03-23 23:39:49 +01:00
Robin Müller 61f5325d47 Run reformat code for whole project 2016-03-20 20:37:53 +01:00
Robin Müller ae8c9840cd Set version to 1.2.0-SNAPSHOT 2016-03-20 18:27:27 +01:00
Robin Müller b869300f27 Replace Gson completely by Jackson 2016-03-20 17:36:46 +01:00
Robin Müller 233fba832f Cleanup pom.xml
- fixed formatting
- order dependencies: jenkins, rest client, utilities, test
2016-03-19 18:55:04 +01:00
Robin Müller 95588c6fab Add unit tests 2016-03-19 17:40:36 +01:00
Robin Müller 796998e593 Use the new client 2016-03-19 17:36:12 +01:00
Robin Müller 81b3433351 Create client using resteasy 2016-03-19 17:36:02 +01:00
Robin Müller aa810139c7 Implement requierd methods of the GitLab API using jax-rs 2016-03-19 17:36:02 +01:00
Owen Mehegan 957803935c [maven-release-plugin] prepare for next development iteration 2016-03-16 15:16:23 -07:00
Owen Mehegan ed1ded7913 [maven-release-plugin] prepare release gitlab-plugin-1.1.32 2016-03-16 15:16:18 -07:00
Robin Müller 479deafa75 Add tests for branch filters 2016-03-15 21:34:34 +01:00
Robin Müller 542d34c161 Update to maven-compiler-plugin 3.5.1 to fix the "duplicate class" errors during "mvn test" 2016-03-15 21:34:34 +01:00
Robin Müller 9d048b071d Add simple POJOs that implement the GitLab web hook model objects 2016-03-13 18:21:20 +01:00
Owen Mehegan efca132b27 Fix pom.xml to specify GPL 2.0 license
The license for the project was defined as GPL 2.0 from the beginning, but when the Jenkins pom.xml example was imported the MIT license was inadvertently included there. This corrects the discrepancy.
2016-03-11 22:18:06 -08:00
Baptiste Mathus 1070e3cdf2 [maven-release-plugin] prepare for next development iteration 2016-03-05 00:17:34 +01:00
Baptiste Mathus 9088cabd1b [maven-release-plugin] prepare release gitlab-plugin-1.1.31 2016-03-05 00:17:29 +01:00
Owen B. Mehegan b464547155 Don't use HTTPS when releasing, because Jenkins artifactory certificates are currently broken. 2016-03-04 14:51:59 -08:00
Owen B. Mehegan a42065c6fa [maven-release-plugin] prepare for next development iteration 2016-03-04 14:33:13 -08:00
Owen B. Mehegan e89a2c3c3b [maven-release-plugin] prepare release gitlab-plugin-1.1.30 2016-03-04 14:33:08 -08:00
Owen Mehegan 29c4043f80 Switch to new parent pom, https://github.com/jenkinsci/plugin-pom 2016-03-03 13:59:19 -08:00
Owen Mehegan 53edd3d6d9 Fix repository ID in pom.xml to allow releases to work. 2016-03-02 15:29:04 -08:00
Owen Mehegan 495469ad06 [maven-release-plugin] prepare for next development iteration 2016-03-02 14:41:41 -08:00
Owen Mehegan 160ad32844 [maven-release-plugin] prepare release gitlab-plugin-1.1.29 2016-03-02 14:40:17 -08:00
Owen Mehegan 9d576340d7 Override old maven.jenkins-ci.org host with repo.jenkins-ci.org 2016-03-02 14:35:46 -08:00
Owen Mehegan 4f50a4afc5 [maven-release-plugin] prepare for next development iteration 2016-03-01 14:04:08 -08:00
Owen Mehegan 8cfe0039b4 [maven-release-plugin] prepare release gitlab-plugin-1.1.29 2016-03-01 14:04:04 -08:00
Filipe Roque 7768c66c8a closes #183 Plugin not working with multiple SCM configuration (and duplicated #187)
See https://issues.jenkins-ci.org/browse/JENKINS-26587 and https://github.com/jenkinsci/git-plugin/pull/296
for more information
2016-02-22 20:44:51 +00:00
Owen Mehegan 2f74e58d43 [maven-release-plugin] prepare for next development iteration 2015-11-19 12:16:50 -08:00
Owen Mehegan bf5ecd99b1 [maven-release-plugin] prepare release gitlab-plugin-1.1.28 2015-11-19 12:16:47 -08:00
Tom 51de2879fe Updated java-gitlab-api dependency to 1.1.11 2015-11-09 19:29:33 +01:00
Tom 9c6f635710 Added support for the GitLab 8.1 commit API 2015-10-28 20:30:11 +01:00
Daniel Brooks 64b7eeda78 [maven-release-plugin] prepare for next development iteration 2015-10-12 20:51:35 -07:00
Daniel Brooks 0b7ffd0e54 [maven-release-plugin] prepare release gitlab-plugin-1.1.27 2015-10-12 20:51:30 -07:00
Kasper Fock 5bb1a00b05 Merge remote-tracking branch 'parent/master' into acceptMergeRequestOnSuccess
Conflicts:
	src/main/java/com/dabsquared/gitlabjenkins/GitLabPushTrigger.java
	src/main/resources/com/dabsquared/gitlabjenkins/GitLabPushTrigger/config.jelly
2015-09-18 13:38:39 +02:00
Kasper Fock a38fc7397c Merge remote-tracking branch 'parent/master' into acceptMergeRequestOnSuccess
Conflicts:
	src/main/java/com/dabsquared/gitlabjenkins/GitLabPushTrigger.java
	src/main/resources/com/dabsquared/gitlabjenkins/GitLabPushTrigger/config.jelly
2015-09-18 13:10:36 +02:00
Kasper Fock 4ad29cad6e Updated dependency of java-gitlab-api to version 1.1.9 2015-09-18 13:05:08 +02:00
Daniel Brooks 305a75696c [maven-release-plugin] prepare for next development iteration 2015-08-26 11:58:57 -07:00
Daniel Brooks 7fd26232ef [maven-release-plugin] prepare release gitlab-plugin-1.1.26 2015-08-26 11:58:54 -07:00
Daniel Brooks 064ce0359b [maven-release-plugin] prepare for next development iteration 2015-07-31 10:34:47 -07:00
Daniel Brooks e02a035332 [maven-release-plugin] prepare release gitlab-plugin-1.1.25 2015-07-31 10:34:43 -07:00
Daniel Brooks b781d1f768 [maven-release-plugin] prepare for next development iteration 2015-05-26 09:31:50 -07:00
Daniel Brooks cb7bb8b846 [maven-release-plugin] prepare release gitlab-plugin-1.1.24 2015-05-26 09:31:47 -07:00
Daniel Brooks 14979d94ca [maven-release-plugin] prepare for next development iteration 2015-04-28 13:31:41 -07:00
Daniel Brooks cad071e489 [maven-release-plugin] prepare release gitlab-plugin-1.1.23 2015-04-28 13:31:38 -07:00
Daniel Brooks 128cbe7068 [maven-release-plugin] prepare for next development iteration 2015-04-27 10:03:55 -07:00
Daniel Brooks 1d717fe97f [maven-release-plugin] prepare release gitlab-plugin-1.1.22 2015-04-27 10:03:52 -07:00
Daniel Brooks f2ebd55033 [maven-release-plugin] prepare for next development iteration 2015-04-13 13:43:24 -07:00
Daniel Brooks 987c225d24 [maven-release-plugin] prepare release gitlab-plugin-1.1.21 2015-04-13 13:43:21 -07:00
Daniel Brooks eab7eadbb9 [maven-release-plugin] prepare for next development iteration 2015-04-13 10:17:32 -07:00
Daniel Brooks acd8403f93 [maven-release-plugin] prepare release gitlab-plugin-1.1.20 2015-04-13 10:17:29 -07:00
Daniel Brooks d1e6a74727 [maven-release-plugin] prepare for next development iteration 2015-04-12 15:41:28 -07:00
Daniel Brooks 02bfa47535 [maven-release-plugin] prepare release gitlab-plugin-1.1.19 2015-04-12 15:41:24 -07:00
Daniel Brooks 3d066f1b09 [maven-release-plugin] prepare for next development iteration 2015-04-09 17:18:58 -07:00
Daniel Brooks 5559e200f7 [maven-release-plugin] prepare release gitlab-plugin-1.1.18 2015-04-09 17:18:55 -07:00
Daniel Brooks 4018d050e6 [maven-release-plugin] prepare for next development iteration 2015-03-31 18:01:07 -07:00
Daniel Brooks e3d5242c0f [maven-release-plugin] prepare release gitlab-plugin-1.1.17 2015-03-31 18:01:03 -07:00
Daniel Brooks f99d3e1476 [maven-release-plugin] prepare for next development iteration 2015-03-24 10:15:52 -07:00
Daniel Brooks 81bbb49286 [maven-release-plugin] prepare release gitlab-plugin-1.1.16 2015-03-24 10:15:49 -07:00
Daniel Brooks 49f83ebacb [maven-release-plugin] prepare for next development iteration 2015-02-19 13:23:39 -08:00
Daniel Brooks 11391d23e0 [maven-release-plugin] prepare release gitlab-plugin-1.1.15 2015-02-19 13:23:35 -08:00
Daniel Brooks 89de1848f1 [maven-release-plugin] prepare for next development iteration 2015-02-03 10:11:37 -08:00
Daniel Brooks f538f172db [maven-release-plugin] prepare release gitlab-plugin-1.1.14 2015-02-03 10:11:33 -08:00
kasperf 6b7eb9a6a2 Support for accepting merge request
Add support for accepting merge request when jenkins build is successful. This will fix issue #40
This require that the java-gitlab-api](https://github.com/timols/java-gitlab-api) version 1.1.8 or newer is released as it depend on the new accept feature in this library
2015-01-28 20:26:46 +01:00
Daniel Brooks 3669870aee [maven-release-plugin] prepare for next development iteration 2015-01-27 11:08:07 -08:00
Daniel Brooks f5e1dcf851 [maven-release-plugin] prepare release gitlab-plugin-1.1.13 2015-01-27 11:08:03 -08:00
Daniel Brooks 076b4f1ed8 [maven-release-plugin] prepare for next development iteration 2015-01-26 23:40:33 -08:00
Daniel Brooks 603029052a [maven-release-plugin] prepare release gitlab-plugin-1.1.12 2015-01-26 23:40:28 -08:00
Daniel Brooks db25c2c934 Fixing release 2015-01-26 23:39:54 -08:00
Daniel Brooks 656b144ced Fixing the maven release 2015-01-26 23:18:39 -08:00
Daniel Brooks 4f05de69a2 [maven-release-plugin] prepare for next development iteration 2015-01-26 22:55:26 -08:00
Daniel Brooks 4349fba547 [maven-release-plugin] prepare release gitlab-plugin-1.1.10 2015-01-26 22:55:21 -08:00
Daniel Brooks 994e617f74 [maven-release-plugin] prepare for next development iteration 2015-01-26 14:26:00 -08:00
Daniel Brooks 165faf4681 [maven-release-plugin] prepare release gitlab-plugin-1.1.9 2015-01-26 14:23:28 -08:00
Daniel Brooks 4476b0385c Updating Pom to use the mvn release 2.5.1 2015-01-26 14:20:58 -08:00
Dimitris Stafylarakis d2c5c67f87 Merge conflicts resolved 2014-12-20 15:21:23 +01:00
Dimitris Stafylarakis 145271ba66 Fix #18: updated git plugin to 2.3.1 (as a consequence, minimum supported version of Jenkins is now 1.568) and used git data to detect proper build 2014-12-01 23:42:40 +01:00
Dimitris Stafylarakis c91de8bfb5 [maven-release-plugin] prepare for next development iteration 2014-09-10 23:21:56 +02:00
Dimitris Stafylarakis bf2723dfa4 [maven-release-plugin] prepare release gitlab-plugin-1.1.3 2014-09-10 23:21:23 +02:00
Dimitris Stafylarakis 45b6721616 [maven-release-plugin] prepare for next development iteration 2014-09-04 11:20:53 +02:00
Dimitris Stafylarakis 50222d2c1f [maven-release-plugin] prepare release gitlab-plugin-1.1.2 2014-09-04 11:20:33 +02:00
Dimitris Stafylarakis 7288dd6d44 bump to version 1.1.2 2014-09-03 16:28:04 +02:00
Dimitris Stafylarakis 48d67cdf99 Merge branch 'master' into develop 2014-09-01 23:24:16 +02:00
Dimitris Stafylarakis c2a954e7d5 Filter branch functionality 2014-09-01 12:03:22 +02:00
Dimitris Stafylarakis c21487b67c [maven-release-plugin] prepare for next development iteration 2014-08-12 23:12:45 +02:00
Dimitris Stafylarakis 93e0959472 [maven-release-plugin] prepare release gitlab-plugin-1.1.1 2014-08-12 23:12:17 +02:00
Dimitris Stafylarakis 6b5482fe20 [maven-release-plugin] prepare for next development iteration 2014-08-07 20:55:57 +02:00
Dimitris Stafylarakis 58792c85e3 [maven-release-plugin] prepare release gitlab-plugin-1.1.0 2014-08-07 20:55:52 +02:00
Dimitris Stafylarakis ee8da92d17 bump to version 1.1.0 2014-08-07 20:54:59 +02:00
Dimitris Stafylarakis f0ae42ce83 Merge branch 'master' into token
Conflicts:
	src/main/java/com/dabsquared/gitlabjenkins/GitLabPushTrigger.java
2014-08-06 14:42:43 +02:00
Dimitris Stafylarakis c7c11f5451 [maven-release-plugin] prepare for next development iteration 2014-08-05 23:05:23 +02:00
Dimitris Stafylarakis 054c3225ee [maven-release-plugin] prepare release gitlab-plugin-1.0.11 2014-08-05 23:05:18 +02:00
Dimitris Stafylarakis 57d873b931 [maven-release-plugin] prepare for next development iteration 2014-08-02 20:26:51 +02:00
Dimitris Stafylarakis 8c67cb8fd0 [maven-release-plugin] prepare release gitlab-plugin-1.0.10 2014-08-02 20:26:42 +02:00
Dimitris Stafylarakis 39c71e4991 [maven-release-plugin] prepare for next development iteration 2014-08-02 09:58:44 +02:00
Dimitris Stafylarakis cae24f8525 [maven-release-plugin] prepare release gitlab-plugin-1.0.9 2014-08-02 09:58:39 +02:00
Dimitris Stafylarakis 781c70cef8 bump to version 1.0.9 2014-08-02 09:57:55 +02:00
Dimitris Stafylarakis 5d4b434cb3 [maven-release-plugin] prepare release gitlab-plugin-1.0.8 2014-08-02 09:47:55 +02:00
Dimitris Stafylarakis 33a177a043 Use java-gitlab-api to communicate with the Gitlab instance
Global configuration screen for host url and api token
fixed parameters of GitLabMergeRequest and GitLabPushRequest classes for correct JSON binding
2014-08-02 09:40:23 +02:00
Dimitris Stafylarakis fba3f2de47 [maven-release-plugin] prepare for next development iteration 2014-07-30 10:42:46 +02:00
Dimitris Stafylarakis 011f950999 [maven-release-plugin] prepare release gitlab-plugin-1.0.7 2014-07-30 10:42:41 +02:00
Dimitris Stafylarakis 46c9361bf4 bump to 1.0.7 version 2014-07-30 10:41:43 +02:00
Dimitris Stafylarakis d3136de7bc [maven-release-plugin] prepare release gitlab-plugin-1.0.6 2014-07-30 10:37:42 +02:00
Dimitris Stafylarakis d457935118 fix dev connection in pom.xml 2014-07-30 10:37:01 +02:00
Dimitris Stafylarakis d775f18016 fix developer connection 2014-07-30 10:24:00 +02:00
Dimitris Stafylarakis 6763264115 fix pom.xml 2014-07-30 10:10:52 +02:00
Dimitris Stafylarakis 6fc6b5d9fe [maven-release-plugin] prepare release gitlab-plugin-1.0.6 2014-07-30 10:07:38 +02:00
Dimitris Stafylarakis 19cc1c6410 removed groupId from pom 2014-07-30 09:48:58 +02:00
Dimitris Stafylarakis e692cb0354 [maven-release-plugin] prepare release gitlab-plugin-1.0.5 2014-07-29 23:24:39 +02:00
Daniel Brooks b08ce21385 Changing artifact id 2014-07-06 12:57:34 -07:00
Daniel Brooks fefcb9eb7c Fixing POM 2014-07-02 10:35:26 -07:00
Daniel Brooks 51ec700202 Updating pom for release to Jenkins. 2014-07-02 10:10:02 -07:00
Daniel Brooks adb2c6dca8 Changing parameter names to not interfere with Jenkins Defaults. 2014-07-01 11:48:51 -07:00
Daniel Brooks d78d1941d9 Getting the status images to work. 2014-05-28 23:13:30 -07:00
Daniel Brooks 8802f5a6d8 Got the hook to finally be sort of recognized. 2014-05-23 16:56:35 -07:00
Daniel Brooks 3ed3da2462 Working on the base of the plugin some more. 2014-05-21 23:18:59 -07:00
Daniel Brooks 976b54b055 Incremental checkin 2014-05-20 17:14:43 -07:00
Daniel Brooks 705fbf3f92 Adding in base starter files for a hello world. 2014-05-20 10:06:20 -07:00