Jenkins Ignore SSL option

The idea is:

Add option to ignore SSL on jenkins integrations

My use case:

I have a self hosted N8N on a local network with another Jenkins and Zammad. Everyting is https with self-signed certificates as it is just local access. Zammad integration has a Ignore SSL errors options, but Jenkins does not have it:

I think it would be beneficial to add this because:

Integration working with self-signed https certificate with jenkins

Any resources to support this?


Hey @Adrian_Negro_Perez,

Welcome to the community :raised_hands:

If I was to give you a docker image for n8n that includes this option would you be able to test it?

PR to add this is below.

Hello, I could try it yes.
At the moment I tried to follow this old post to install the root CA and i could access Jenkins from the container terminal, but not from N8N workflows:

I dont find any manuals for this feature

Hey @Adrian_Negro_Perez,

I have not yet documented that process, If you wanted to try that instead create a folder with your CA cert in it and map it to /opt/custom-certificates in the container then stop and start the container and it should pick it up.

Hello,

This solution worked for me, thank you.

Unfortunatelly Jenkins integration is lacking any way to monitor job status, so I had to use HTTP requests anyways.

Thank you for your support, but in sake of consistency, i think that this feature shoud be in every integration.

Hey @Adrian_Negro_Perez,

That is something we have been thinking about, We could add the option but it comes with a security risk as it ignores certificate errors so you don’t know if someone is intercepting and replacing the cert.

Adding it from the docker image is probably the safest option as you can then add the cert you trust or your own internal CA.