Every Travis CI Enterprise Installation is secured with an SSL certificate to ensure that nobody can sniff HTTP connections. Normally, a self-signed certificate may work out well - but sometimes, can cause several problems. For example, your browser won’t trust a self-signed certificate by default.
The more secure way is to buy an SSL certificate from a well known Certificate Authority (CA). These certificates are trusted by all modern browsers and ensure that connections are definitely private.
To make the Internet more secure Mozilla initiated Let’s Encrypt. Let’s Encrypt is a CA which issues SSL certificates for free. If you own a domain, you can easily obtain a certificate for it. They are valid for 90 days and can be obtained via commandline tools.
To lead by example we’ve started to configure all our Travis CI Enterprise instances with Let’s Encrypt certificates.
If you’d like to configure your Travis CI Enterprise installation with a Let’s Encrypt certificate as well, please head over to our documentation. The Platform Tips page now has a new section which explains how you can get one for yourself.
For those of you who would like to get more familiar with Travis CI Enterprise first, you can do so with a trial!
If you’d like help setting this up or if you have feedback for us, please get in touch!