I have a webhook set up at http://54.226.220.191:8080/bitbucket-hook/. When Bitbucket sends the webhook I'm getting a 503 response. Jenkins is installed on a Windows Server. I'm able to get to my Jenkins install just fine from http://54.226.220.191:8080.
Does your Jenkins system permit inbound requests from Bitbucket's IPs?
I have the following inbound firewall rule;
Protocols/Ports:
- TCP 8080
Scope:
- Remote IP address
18.205.93.0/2518.234.32.128/2513.52.5.0/25
Here is the webhook request log info;
Type: repo:pushEvent time: a few seconds ago (Wednesday, January 2nd 2019, 2:43:24 pm)Request attempts: 1 (retry pending)Response from http://54.226.220.191:8080/bitbucket-hook/HTTP status: 503Elapsed time: 5974msRequest time: a few seconds ago (Wednesday, January 2nd 2019, 2:43:30 pm)
HeadersContent-Length 3162Via 1.1 ip-10-125-126-79.net.atlassian.com (squid)X-Cache MISS from ip-10-125-126-79.net.atlassian.comContent-Language enX-Squid-Error ERR_CONNECT_FAIL 110X-Cache-Lookup MISS from ip-10-125-126-79.net.atlassian.com:8080Vary Accept-LanguageServer squidConnection keep-aliveDate Wed, 02 Jan 2019 19:56:55 GMTContent-Type text/html;charset=utf-8Mime-Version 1.0
Those are the inbound addresses - what Jenkins would use if it connects *to* Bitbucket. You need to whitelist the outbound addresses, since webhooks are connections *from* Bitbucket.
I've found bitbucket ip's here.
https://confluence.atlassian.com/bitbucket/what-are-the-bitbucket-cloud-ip-addresses-i-should-use-to-configure-my-corporate-firewall-343343385.html?_ga=2.43109797.1827149579.1546449118-56698773.1545853230&_gac=1.184167954.1546193145.EAIaIQobChMIwryjrpHI3wIVBC1pCh3gZAMOEAAYASAAEgK_YvD_BwE
Are you saying to add the following as an inbound firewall rule on my windows server? I tried this and still get the same 503.
Also, this is an AWS EC2 instance. I tried adding the above IPs to the security group as All TCP, 104.192.136.0/21, 34.198.203.127/32, 34.198.32.85/32 (added /32 to end of last two).
I am running into the same issue, i keep getting 503 error from Bitbucket to Jenkins webhook. i have whitelisted all outbound IP's listed in this document https://support.atlassian.com/bitbucket-cloud/docs/what-are-the-bitbucket-cloud-ip-addresses-i-should-use-to-configure-my-corporate-firewall/
Any suggestions?
Thank you in advance
It looks like you're new here. Sign in or register to get started.