Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-02-18 | fix: can't have 2 @DataBoundConstructors | Nicholas Blair | 5 | -37/+20 | |
Refactor to move default value for commentTrigger to config.jelly. Handle special case in BitbucketBuildRepository where trigger field is null within unit tests (since BitbucketBuildTrigger can't be mocked or initialized in the test). | |||||
2017-02-18 | Add config entry for commentTrigger field | Nicholas Blair | 1 | -0/+3 | |
2017-02-18 | Parameterize comment phrase to trigger a build | Nicholas Blair | 2 | -78/+115 | |
Defaults to prior "test this please", can be overridden in the job configuration. | |||||
2017-02-18 | Merge pull request #106 from wpieters/patch-1 | Martin Damovsky | 1 | -1/+1 | |
Fix `null/null` repository URL - Bitbucket has changed their API recently and this change caused triggering thousands of builds | |||||
2017-02-10 | Fix `null/null` repository URL | Wynand Pieters | 1 | -1/+1 | |
On the latest version I started getting these errors in the logs and my jobs would trigger every minute and never flag the build as having run before. ``` POST state INPROGRESS to https://bitbucket.org/api/2.0/repositories/null/null/commit/b6f8169ce460/statuses/build with key 515f53a20bf37bd484f2be5cda6ab168cd194cee with response {"type": "error", "error": {"message": "Repository null/null not found"}} ``` Functionality in `getOwnerName` and `getRepositoryName` name changed from previous versions, moved to inside `setFullName` which is now doing the `if` on the wrong value. This causes `null/null` to be set as the owner name / repo name. | |||||
2017-01-01 | Merge pull request #7 from csomme/bitbucket-v2-pr-comments-api | S.Nishio | 2 | -24/+47 | |
Use the 2.0 Bitbucket pull request comment API. | |||||
2016-12-10 | Merge pull request #5 from technocoreai/http-client-timeout | S.Nishio | 1 | -1/+8 | |
Set an explicit HTTP request timeout | |||||
2016-12-10 | Merge pull request #10 from brandones/master | S.Nishio | 3 | -23/+46 | |
Improve documentation | |||||
2016-12-07 | Improve parameter help | Brandon Istenes | 2 | -3/+12 | |
2016-12-07 | Add environment variables to README; minor formatting and copy improvements | Brandon Istenes | 1 | -20/+34 | |
2016-12-07 | Merge pull request #6 from nfalco79/patch-1 | S.Nishio | 1 | -12/+19 | |
Readable help | |||||
2016-08-25 | Use the V2 Bitbucket pull request comment API. | Chris Somme | 2 | -24/+47 | |
The V1 pull request comment API is deprecated. Replace with a call to the V2 API. The V2 API is paginated and may need to be called multiple times to get the entire set of comments. While fixing this I noticed that while fetching pull requests the plugin is using the v2 API there, which is also paginated. So not all open pull requests were being retrieved. | |||||
2016-06-22 | Readable help | Nikolas Falco | 1 | -12/+19 | |
actually look all on the same line separated by some *. It's incomprehensible to understand how use this property. Only seeing sources now I have idea what the field "branch filter" does. I fix the html so that will look like as designed by author. | |||||
2016-06-03 | [maven-release-plugin] prepare for next development iteration | Shinsuke Nishio | 1 | -2/+2 | |
2016-06-03 | [maven-release-plugin] prepare release bitbucket-pullrequest-builder-1.4.19 | Shinsuke Nishio | 1 | -2/+2 | |
2016-06-03 | Merge pull request #87 from frodeaa/ttp_multiple_jobs | S.Nishio | 1 | -9/+5 | |
Fix TTP only working for one of multiple jobs | |||||
2016-06-03 | Merge pull request #88 from frodeaa/security-170-patch | S.Nishio | 2 | -11/+40 | |
Adapt to SECURITY-170 | |||||
2016-05-25 | remove adding parameters action in the EnvironmentContributor | Frode Aannevik | 2 | -14/+17 | |
move it back to BitbucketBuildTrigger to fix the the problem that a lot of empty "Parameters" links are added to each build | |||||
2016-05-24 | Adapt to SECURITY-170 | Frode Aannevik | 2 | -28/+54 | |
Use EnvironmentContributor instead of build parameters Based on https://github.com/jenkinsci/ghprb-plugin/pull/344 Fixes: #86 | |||||
2016-05-21 | Fix TTP only working for one of multiple jobs | Frode Aannevik | 1 | -9/+5 | |
The bug was that it did not handle TTBuild comments from another job Will now check all comments if they is a TTBuild for this job, and only trigger the job if we did not find a match Fixes: #82 | |||||
2016-04-30 | [maven-release-plugin] prepare for next development iteration | Shinsuke Nishio | 1 | -2/+2 | |
2016-04-30 | [maven-release-plugin] prepare release bitbucket-pullrequest-builder-1.4.18 | Shinsuke Nishio | 1 | -2/+2 | |
2016-04-30 | Merge remote-tracking branch 'origin/master' | Shinsuke Nishio | 7 | -18/+147 | |
2016-04-30 | [maven-release-plugin] prepare for next development iteration | Shinsuke Nishio | 1 | -2/+2 | |
2016-04-30 | [maven-release-plugin] prepare release bitbucket-pullrequest-builder-1.4.17 | Shinsuke Nishio | 1 | -2/+2 | |
2016-04-30 | Merge pull request #85 from michaeljb/fix-root-url | S.Nishio | 1 | -1/+3 | |
Use JenkinsLocationConfiguration to fetch the URL. | |||||
2016-04-30 | Merge pull request #84 from maxvodo/master | S.Nishio | 6 | -17/+144 | |
Available "pullRequestAuthor" env variable (featured from #83) | |||||
2016-04-25 | Use JenkinsLocationConfiguration to fetch the URL. | Michael Brandt | 1 | -1/+3 | |
`Jenkins.getInstance().getRootUrl()` returns `null` despite the URL being set through the web UI. `JenkinsLocationConfiguration.getUrl()` returns the correct URL. Thanks Esteban Angee on StackOverflow: http://stackoverflow.com/questions/15949946/programatically-access-jenkins-url [Resolves #19] | |||||
2016-04-20 | Available "pullRequestAuthor" env variable (featured from #83) | Maxim Epishchev | 6 | -17/+144 | |
Env variable "pullRequestAuthor" contain two parts of author: full name of user and short username in format, like: "Some Doo <@somedoo>". Add test for PR build filter: now we can filter also by author: "a:maxvodo" by example. | |||||
2016-04-08 | Set an explicit HTTP request timeout | Alexey Ermakov | 1 | -1/+8 | |
2016-02-21 | [maven-release-plugin] prepare for next development iteration | Shinsuke Nishio | 1 | -2/+2 | |
2016-02-21 | [maven-release-plugin] prepare release bitbucket-pullrequest-builder-1.4.16 | Shinsuke Nishio | 1 | -2/+2 | |
2016-02-21 | Merge pull request #76 from maxvodo/master | S.Nishio | 1 | -0/+2 | |
Properly close connections to avoid TCP CLOSE_WAIT | |||||
2016-02-18 | Properly close connections to avoid TCP CLOSE_WAIT | Maxim Epishchev | 1 | -0/+2 | |
Using HttpMethodBase.releaseConnection() for this stuff. | |||||
2016-02-07 | [maven-release-plugin] prepare for next development iteration | Shinsuke Nishio | 1 | -2/+2 | |
2016-02-07 | [maven-release-plugin] prepare release bitbucket-pullrequest-builder-1.4.15 | Shinsuke Nishio | 1 | -2/+2 | |
2016-02-07 | change version from 1.4.15 to 1.4.15-SNAPSHOT to release | Shinsuke Nishio | 1 | -1/+1 | |
2016-02-07 | Merge pull request #74 from maxvodo/master | S.Nishio | 8 | -66/+439 | |
Add support for credentials from the Jenkins credentials store | |||||
2016-02-04 | Remove overqualified using of Class<T> as HttpClient interceptor | Maxim Epishchev | 3 | -20/+15 | |
Constructor of ApiClient now using just <T extends HttpClientFactory> T type to make possible using of HttpClient interceptor in tests. | |||||
2016-02-04 | Merge pull request #10 from maxvodo/fix-null-reference-credentialsId | Max | 5 | -8/+170 | |
Merge 'fix-null-reference-credentialsId' into master | |||||
2016-02-04 | Allow default "none" credential in BitbucketRepository::getCredentials() | Maxim Epishchev | 1 | -0/+1 | |
Using by default only username and passwords fields to provide BitBucket auth cause NullReferenceException in BitbucketRepository::getCredentials(), because credentialsId is null. It's my fault :( | |||||
2016-02-03 | Limit size "key" field in BitBucket POST API | Maxim Epishchev | 5 | -8/+169 | |
Refactoring method ApiClient::computeAPIKey() to check maximum size of computed key. Now field size contolled by special constant ApiClient::MAX_KEY_SIZE_BB_API. This changes will resolve, in my opinion, issue with continuously rebuilding: method ApiClient::hasBuildStatus() fail and PR's are always trigger new builds. | |||||
2016-02-02 | Merge branch 'CredentialsSupport' into master | Maxim Epishchev | 7 | -59/+275 | |
Also bump pom version Conflicts: .gitignore | |||||
2016-02-01 | Add tests for integration CredentialsSupport functional | Maxim Epishchev | 4 | -63/+234 | |
By default we using username/password from original text fields (config.jelly). If credentials ID provided in plugin settings - using them for BitBucket API auth. | |||||
2016-02-01 | Merge branch 'kadaan-CredentialsSupport' into CredentialsSupport | Maxim Epishchev | 4 | -4/+52 | |
2016-02-01 | Merge branch 'CredentialsSupport' of ↵ | Maxim Epishchev | 4 | -4/+52 | |
https://github.com/kadaan/bitbucket-pullrequest-builder-plugin into CredentialsSupport Conflicts: .gitignore src/main/java/bitbucketpullrequestbuilder/bitbucketpullrequestbuilder/BitbucketRepository.java | |||||
2016-01-31 | Merge pull request #73 from nishio-dens/feature/adding-build-badge | S.Nishio | 1 | -0/+2 | |
Adding build budge | |||||
2016-01-31 | adding build budge | Shinsuke Nishio | 1 | -0/+2 | |
2016-01-31 | [maven-release-plugin] prepare for next development iteration | Shinsuke Nishio | 1 | -2/+2 | |
2016-01-31 | [maven-release-plugin] prepare release bitbucket-pullrequest-builder-1.4.13 | Shinsuke Nishio | 1 | -2/+2 | |