From 5a5b8e86caec71e468586bc4e76cdfdfd0d78741 Mon Sep 17 00:00:00 2001 From: Tomas Bjerre Date: Wed, 12 Jul 2017 19:46:32 +0200 Subject: [PATCH] Doc --- CHANGELOG.md | 137 ++++++++++++++++++++++++++++++++++++++------------- README.md | 4 +- pom.xml | 16 +++--- 3 files changed, 114 insertions(+), 43 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ae56148..885e641 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,101 +1,170 @@ # Generic Webhook Plugin Changelog Changelog of Generic Webhook Plugin. -## 1.10 -### GitHub [#6](https://github.com/jenkinsci/generic-webhook-trigger-plugin/issues/6) After auth still can't trigger things +## Unreleased +### GitHub [#7](https://github.com/jenkinsci/generic-webhook-trigger-plugin/issues/7) JSONPath params are always converted to String *enhancement* + +**fixes #7: JSONPath params are always converted to String** + + +[e1239f8480fdcdf](https://github.com/tomasbjerre/git-changelog-lib/commit/e1239f8480fdcdf) Juan Pablo Santos Rodríguez *2017-07-12 07:08:10* + + +### No issue + +**Doc** + + +[3283d5297d47a04](https://github.com/tomasbjerre/git-changelog-lib/commit/3283d5297d47a04) Tomas Bjerre *2017-07-12 17:46:32* + +**doc** + + +[81361f4bdd73d7b](https://github.com/tomasbjerre/git-changelog-lib/commit/81361f4bdd73d7b) Tomas Bjerre *2017-05-09 19:30:40* + + +## 1.10 (2017-05-09 19:28:31) +### GitHub [#6](https://github.com/jenkinsci/generic-webhook-trigger-plugin/issues/6) After auth still can't trigger things *bug* + **Avoid showing trigger for unsupported projects #6** -[fd6d4e647ec939d](https://github.com/jenkinsci/generic-webhook-trigger-plugin/commit/fd6d4e647ec939d) Tomas Bjerre *2017-05-09 19:26:31* + +[fd6d4e647ec939d](https://github.com/tomasbjerre/git-changelog-lib/commit/fd6d4e647ec939d) Tomas Bjerre *2017-05-09 19:26:31* + ### No issue + **doc** -[cbf75eb9d75192a](https://github.com/jenkinsci/generic-webhook-trigger-plugin/commit/cbf75eb9d75192a) Tomas Bjerre *2017-05-03 19:31:19* -## 1.9 -### GitHub [#4](https://github.com/jenkinsci/generic-webhook-trigger-plugin/issues/4) Did not find any jobs to trigger! +[cbf75eb9d75192a](https://github.com/tomasbjerre/git-changelog-lib/commit/cbf75eb9d75192a) Tomas Bjerre *2017-05-03 19:31:19* + + +## 1.9 (2017-05-02 18:55:22) +### GitHub [#4](https://github.com/jenkinsci/generic-webhook-trigger-plugin/issues/4) Did not find any jobs to trigger! + **Adding troubleshooting section to readme #4** -[d1288153a6ae2ff](https://github.com/jenkinsci/generic-webhook-trigger-plugin/commit/d1288153a6ae2ff) Tomas Bjerre *2017-04-29 06:47:22* -### GitHub [#5](https://github.com/jenkinsci/generic-webhook-trigger-plugin/issues/5) Doesn't work with Pipelines +[d1288153a6ae2ff](https://github.com/tomasbjerre/git-changelog-lib/commit/d1288153a6ae2ff) Tomas Bjerre *2017-04-29 06:47:22* + + +### GitHub [#5](https://github.com/jenkinsci/generic-webhook-trigger-plugin/issues/5) Doesn't work with Pipelines + **Enabling pipeline multibranch to be triggered #5** -[21af9ce2e996f49](https://github.com/jenkinsci/generic-webhook-trigger-plugin/commit/21af9ce2e996f49) Tomas Bjerre *2017-05-02 18:54:05* -## 1.8 +[21af9ce2e996f49](https://github.com/tomasbjerre/git-changelog-lib/commit/21af9ce2e996f49) Tomas Bjerre *2017-05-02 18:54:05* + + +## 1.8 (2017-04-10 17:29:54) ### No issue + **Only printing variables/post content once in the job log** -[00bf4c75de19007](https://github.com/jenkinsci/generic-webhook-trigger-plugin/commit/00bf4c75de19007) Tomas Bjerre *2017-04-10 17:28:55* -## 1.7 +[00bf4c75de19007](https://github.com/tomasbjerre/git-changelog-lib/commit/00bf4c75de19007) Tomas Bjerre *2017-04-10 17:28:55* + + +## 1.7 (2017-04-07 18:31:37) ### No issue + **Correcting invoke URL in docs** -[417e712357349ff](https://github.com/jenkinsci/generic-webhook-trigger-plugin/commit/417e712357349ff) Tomas Bjerre *2017-04-07 18:27:58* + +[417e712357349ff](https://github.com/tomasbjerre/git-changelog-lib/commit/417e712357349ff) Tomas Bjerre *2017-04-07 18:27:58* **doc** -[7ca0ca4e98a6747](https://github.com/jenkinsci/generic-webhook-trigger-plugin/commit/7ca0ca4e98a6747) Tomas Bjerre *2017-04-05 16:59:50* -## 1.6 -### GitHub [#3](https://github.com/jenkinsci/generic-webhook-trigger-plugin/issues/3) Lacks job selection +[7ca0ca4e98a6747](https://github.com/tomasbjerre/git-changelog-lib/commit/7ca0ca4e98a6747) Tomas Bjerre *2017-04-05 16:59:50* + + +## 1.6 (2017-03-29 19:58:41) +### GitHub [#3](https://github.com/jenkinsci/generic-webhook-trigger-plugin/issues/3) Lacks job selection *enhancement* + **White list request parameters #3** * To make it more secure. Also adding regexp filter for them. -[0c4b799015166cc](https://github.com/jenkinsci/generic-webhook-trigger-plugin/commit/0c4b799015166cc) Tomas Bjerre *2017-03-29 19:57:13* +[0c4b799015166cc](https://github.com/tomasbjerre/git-changelog-lib/commit/0c4b799015166cc) Tomas Bjerre *2017-03-29 19:57:13* + ### No issue + **doc** -[25d6448d957ca4f](https://github.com/jenkinsci/generic-webhook-trigger-plugin/commit/25d6448d957ca4f) Tomas Bjerre *2017-03-28 18:32:38* -## 1.5 -### GitHub [#3](https://github.com/jenkinsci/generic-webhook-trigger-plugin/issues/3) Lacks job selection +[25d6448d957ca4f](https://github.com/tomasbjerre/git-changelog-lib/commit/25d6448d957ca4f) Tomas Bjerre *2017-03-28 18:32:38* + + +## 1.5 (2017-03-28 18:08:31) +### GitHub [#3](https://github.com/jenkinsci/generic-webhook-trigger-plugin/issues/3) Lacks job selection *enhancement* + **Include request parameters #3** -[3b1626c816d563e](https://github.com/jenkinsci/generic-webhook-trigger-plugin/commit/3b1626c816d563e) Tomas Bjerre *2017-03-28 18:07:35* + +[3b1626c816d563e](https://github.com/tomasbjerre/git-changelog-lib/commit/3b1626c816d563e) Tomas Bjerre *2017-03-28 18:07:35* + ### No issue + **doc** -[dad0d8f3a2d25a3](https://github.com/jenkinsci/generic-webhook-trigger-plugin/commit/dad0d8f3a2d25a3) Tomas Bjerre *2017-03-14 18:14:16* -## 1.4 +[dad0d8f3a2d25a3](https://github.com/tomasbjerre/git-changelog-lib/commit/dad0d8f3a2d25a3) Tomas Bjerre *2017-03-14 18:14:16* + + +## 1.4 (2017-03-14 18:11:55) ### No issue + **Correcting wiki link** -[37694044b53d9f9](https://github.com/jenkinsci/generic-webhook-trigger-plugin/commit/37694044b53d9f9) Tomas Bjerre *2017-03-14 18:10:59* -## 1.3 -### GitHub [#2](https://github.com/jenkinsci/generic-webhook-trigger-plugin/issues/2) Conditional trigger +[37694044b53d9f9](https://github.com/tomasbjerre/git-changelog-lib/commit/37694044b53d9f9) Tomas Bjerre *2017-03-14 18:10:59* + + +## 1.3 (2017-03-13 07:20:48) +### GitHub [#2](https://github.com/jenkinsci/generic-webhook-trigger-plugin/issues/2) Conditional trigger *enhancement* + **Adding filtering option #2** -[e6111511bfe802d](https://github.com/jenkinsci/generic-webhook-trigger-plugin/commit/e6111511bfe802d) Tomas Bjerre *2017-03-13 07:19:49* + +[e6111511bfe802d](https://github.com/tomasbjerre/git-changelog-lib/commit/e6111511bfe802d) Tomas Bjerre *2017-03-13 07:19:49* + ### No issue + **doc** -[b80be7df1e2eb66](https://github.com/jenkinsci/generic-webhook-trigger-plugin/commit/b80be7df1e2eb66) Tomas Bjerre *2017-03-12 22:07:15* -## 1.2 +[b80be7df1e2eb66](https://github.com/tomasbjerre/git-changelog-lib/commit/b80be7df1e2eb66) Tomas Bjerre *2017-03-12 22:07:15* + + +## 1.2 (2017-03-12 21:47:37) ### No issue + **Avoiding duplicated logging info** -[e9db0102aeb4563](https://github.com/jenkinsci/generic-webhook-trigger-plugin/commit/e9db0102aeb4563) Tomas Bjerre *2017-03-12 21:46:38* + +[e9db0102aeb4563](https://github.com/tomasbjerre/git-changelog-lib/commit/e9db0102aeb4563) Tomas Bjerre *2017-03-12 21:46:38* **doc** -[6b2c43524f6f5b6](https://github.com/jenkinsci/generic-webhook-trigger-plugin/commit/6b2c43524f6f5b6) Tomas Bjerre *2017-03-12 20:21:51* -## 1.1 +[6b2c43524f6f5b6](https://github.com/tomasbjerre/git-changelog-lib/commit/6b2c43524f6f5b6) Tomas Bjerre *2017-03-12 20:21:51* + + +## 1.1 (2017-03-12 20:18:07) ### No issue + **Defaulting expression type to JSONPath** -[80bc126c7229ac9](https://github.com/jenkinsci/generic-webhook-trigger-plugin/commit/80bc126c7229ac9) Tomas Bjerre *2017-03-12 20:17:13* + +[80bc126c7229ac9](https://github.com/tomasbjerre/git-changelog-lib/commit/80bc126c7229ac9) Tomas Bjerre *2017-03-12 20:17:13* **doc** -[ec4a38b96200c76](https://github.com/jenkinsci/generic-webhook-trigger-plugin/commit/ec4a38b96200c76) Tomas Bjerre *2017-03-09 04:42:06* + +[ec4a38b96200c76](https://github.com/tomasbjerre/git-changelog-lib/commit/ec4a38b96200c76) Tomas Bjerre *2017-03-09 04:42:06* + diff --git a/README.md b/README.md index a85a3a6..591be4a 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,8 @@ The original use case was to build merge/pull requests. You may use the Git Plug You may want to report back to the invoking system. [HTTP Request Plugin](https://wiki.jenkins-ci.org/display/JENKINS/HTTP+Request+Plugin) is a very convenient plugin for that. +If a node is selected, then all leafs in that node will be contributed. If a leaf is selected, then only that leaf will be contributed. + There are websites to help fiddle with the expressions. You may want to checkout [this website](https://jsonpath.curiousconcept.com/) to fiddle with JSONPath. And [this website](http://www.freeformatter.com/xpath-tester.html) to fiddle with XPath. Available in Jenkins [here](https://wiki.jenkins-ci.org/display/JENKINS/Generic+Webhook+Trigger+Plugin). @@ -123,8 +125,6 @@ node { # Plugin development More details on Jenkins plugin development is available [here](https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial). -There is a ```/build.sh``` that will perform a full build and test the plugin. You may have a look at sandbox/settings.xml on how to configure your Maven settings. - A release is created like this. You need to clone from jenkinsci-repo, with https and have username/password in settings.xml. ``` mvn release:prepare release:perform diff --git a/pom.xml b/pom.xml index 07f2984..a16c7be 100644 --- a/pom.xml +++ b/pom.xml @@ -102,7 +102,7 @@ se.bjurr.gitchangelog git-changelog-maven-plugin - 1.38 + 1.46 GenerateGitChangelog @@ -115,35 +115,37 @@ https://api.github.com/repos/jenkinsci/generic-webhook-trigger-plugin ${GITHUB_OAUTH2TOKEN} #([0-9]*) - CHANGELOG.md + CHANGELOG.md