Description
Problem Definition
Webhooks do not allow Basic Authentication to be transmitted. There are CI processes that are not compatible with standard 3rd-party add-on calls.
Suggested Solution
Allow for Basic Authentication.
Why this is important.
From the initial use-case:
Customer's pipelines do not use the software configuration management (SCM);
pooling the repositories is done externally via shell scripts, i.e. git clone commands.
In this context, the use of Atlassian plugin Webhook to Jenkins for Bitbucket will not be beneficial,
because it expects SCM checkout + property statement be configured in a pipeline job.
Workaround
- [I]nclude a SCM in a pipeline job
- Create an addition ( proprietary ) layer that permits to parse BitBucket webhooks and to trigger the corresponding CI pipeline jobs (may be achieved with curl command and groovy script).