bitbucket-branch-source-plugin
bitbucket-branch-source-plugin copied to clipboard
Bitbucket Branch Source Plugin
If a requests is sent with a project key, and the key is not part of the cache key, following requests for other projects will result in the cached repositories...
Change backoff strategy to exponential for BitbucketCloudApiClient when rate-limited, as a fixed wait time of 5 seconds sends too many unnecessary requests that can be avoided. ### Your checklist for...
Bumps [io.jenkins.tools.incrementals:git-changelist-maven-extension](https://github.com/jenkinsci/incrementals-tools) from 1.7 to 1.8. Release notes Sourced from io.jenkins.tools.incrementals:git-changelist-maven-extension's releases. 1.8 🚀 New features and improvements Support for Maven reproducible builds (#104) @basil 👻 Maintenance Add goal prefix...
This PR is a reroll from https://github.com/jenkinsci/bitbucket-branch-source-plugin/pull/429 The original PR seems to be in a rather abandoned state. I'm in a need of this feature, so I chose to start...
### What feature do you want to see added? In my corporate environment with thousands of developers using Jenkins daily, the deployment of the latest version of the BitBucket source...
Currently [BitbucketCloudApiClient](https://github.com/jenkinsci/bitbucket-branch-source-plugin/blob/master/src/main/java/com/cloudbees/jenkins/plugins/bitbucket/client/BitbucketCloudApiClient.java#L879-L891) retries all requests which have been rate limited endlessly (as long as every single try again results in a rate limit response). This is troublesome for a few...
### What feature do you want to see added? The [BitbucketCloudApiClient](https://github.com/jenkinsci/bitbucket-branch-source-plugin/blob/4733e8ccc3aac46534748f4bccdeb7eb544cc358/src/main/java/com/cloudbees/jenkins/plugins/bitbucket/client/BitbucketCloudApiClient.java#L889) currently uses a fixed wait time of 5 seconds if rate-limited. As bitbucket rate-limit is hourly based, permanently waiting...
### Jenkins and plugins versions report Environment ```text Jenkins: 2.387.3 OS: Linux - 4.14.336-253.554.amzn2.x86_64 Java: 11.0.19 - Eclipse Adoptium (OpenJDK 64-Bit Server VM) --- ace-editor:1.1 amazon-ecr:1.114.vfd22430621f5 ansicolor:1.0.2 antisamy-markup-formatter:159.v25b_c67cd35fb_ apache-httpcomponents-client-4-api:4.5.14-150.v7a_b_9d17134a_5 atlassian-jira-software-cloud:2.0.7...
### Jenkins and plugins versions report Environment ```text Jenkins: 2.440.1 OS: Linux - 5.10.176-157.645.amzn2.x86_64 Java: 17.0.10 - Eclipse Adoptium (OpenJDK 64-Bit Server VM) --- Office-365-Connector:4.21.0 active-directory:2.33 analysis-model-api:12.1.0 ansicolor:1.0.4 antisamy-markup-formatter:162.v0e6ec0fcfcf6 apache-httpcomponents-client-4-api:4.5.14-208.v438351942757...
### What feature do you want to see added? The plugin should call the approproate variants of [CredentialsProvider.track](https://github.com/jenkinsci/credentials-plugin/blob/master/src/main/java/com/cloudbees/plugins/credentials/CredentialsProvider.java#L1503-L1756) for: * Repo scanning * Branch scanning * Pipeline executions (in case...