Quantcast

Changing the connection check URL

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Changing the connection check URL

marc esher
Greetings,

My Jenkins server is sitting behind a firewall that does not permit outbound access to most of the internet. I was able to get an exclusion for jenkins-ci.com for purposes of using Jenkins auto updater and installing plugins. However, the connection check uses google.com to determine whether it's net-connected. Consequently I cannot update Jenkins or install plugins because it fails at the connection check step.

Is this configurable? If I could change the connection check to jenkins-ci.org, then updates and plugin installs could proceed as expected.

Thanks!

Marc
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Changing the connection check URL

Christopher Orr
Hi there,

On 08/13/2012 12:04 PM, Marc Esher wrote:
> My Jenkins server is sitting behind a firewall that does not permit
> outbound access to most of the internet. I was able to get an exclusion
> for jenkins-ci.com for purposes of using Jenkins auto updater and
> installing plugins. However, the connection check uses google.com to
> determine whether it's net-connected. Consequently I cannot update
> Jenkins or install plugins because it fails at the connection check step.
>
> Is this configurable? If I could change the connection check to
> jenkins-ci.org, then updates and plugin installs could proceed as expected.

The connectionCheckUrl is built into the update-center.json file, so
it's not something configurable on your side.

Even if you did change it, you'd need a firewall exception for
updates.jenkins-ci.org, which redirects to mirrors.jenkins-ci.org, which
then redirects to some hostname in the Jenkins mirror network -- so your
current single firewall exception wouldn't be enough.

The mirror hostnames are listed here, but there is no definite guarantee
that these will remain stable for any period of time:
http://mirrors.jenkins-ci.org/status.html

I'm not sure how others in this situation handle it, but a possible
alternative would be to set up an HTTP caching proxy somewhere on your
network that is allowed full internet access, then add that proxy to the
Update Center config.

Regards,
Chris
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Changing the connection check URL

marc esher
On Tue, Aug 14, 2012 at 6:51 AM, Christopher Orr <[hidden email]> wrote:

> Hi there,
>
>
> On 08/13/2012 12:04 PM, Marc Esher wrote:
>>
>> My Jenkins server is sitting behind a firewall that does not permit
>> outbound access to most of the internet. I was able to get an exclusion
>> for jenkins-ci.com for purposes of using Jenkins auto updater and
>> installing plugins. However, the connection check uses google.com to
>> determine whether it's net-connected. Consequently I cannot update
>> Jenkins or install plugins because it fails at the connection check step.
>>
>> Is this configurable? If I could change the connection check to
>> jenkins-ci.org, then updates and plugin installs could proceed as
>> expected.
>
>
> The connectionCheckUrl is built into the update-center.json file, so it's
> not something configurable on your side.
>
> Even if you did change it, you'd need a firewall exception for
> updates.jenkins-ci.org, which redirects to mirrors.jenkins-ci.org, which
> then redirects to some hostname in the Jenkins mirror network -- so your
> current single firewall exception wouldn't be enough.
>
> The mirror hostnames are listed here, but there is no definite guarantee
> that these will remain stable for any period of time:
> http://mirrors.jenkins-ci.org/status.html
>
> I'm not sure how others in this situation handle it, but a possible
> alternative would be to set up an HTTP caching proxy somewhere on your
> network that is allowed full internet access, then add that proxy to the
> Update Center config.
>

Thanks for the info, Chris. Much appreciated.





> Regards,
> Chris
Loading...