I have a Jenkins Pipeline that is connected to a Bitbucket Server Repo. The pipeline is configured with the Bitbucket Jenkins Plugin (version: 223.vd12f2bca5430) and is inside a Docker Container (PORT 8000). To connect to the Bitbucket Server I have to use a VPN.
I have followed multiple tutorials and articles and failed. This seems a recurrent problem since I have seen multiple questions about this.
When I build the pipeline manually it works fine. It clones the repository and starts the building process but I cannot make the webhook trigger the building process. Below you can see the configuration.
Jenkins System Settings - Successfull Connection
Pipeline Configuration (Build Triggers)
Pipeline Configuration (Pipeline - Successfull Connection)
When I run the pipeline manually for the first time, the webhook is created in the repository with the following URL: http://localhost:8080/bitbucket-server-webhook/trigger
But when I test the Webhook, it fails everytime a returns the following message:
Unable to connect to the URL specified within the timeout, please check the host and port are correct and that the URL is accessible from the server running this request.
Webhook Config inside Bitbucket Server (Test Fail)
Is this a problem with my Bitbucket Server?
Thank you for your time.