Ubuntu Precise 12.04 LTS End of Life
UBUNTU PRECISE 12.04 LTS END OF LIFE - Build Environment Updates
On Friday, April 28th 2017, Canonical is ending official support for Ubuntu Precise 12.04 (https://wiki.ubuntu.com/Releases)
As we use Ubuntu Precise 12.04 as our default base image for our builds, we wanted to let you know what this means for Travis CI build environments.
-
All builds using Precise 12.04 after April 28th, the EOL date, will be working as usual.
-
For those using the default
sudo: false
container-based Precise 12.04 images: everything will continue as it is. -
There will be apt repo URL changes upstream at Canonical for Precise 12.04 and this will be updated in travis-build to continue fetching precise apt-packages during build time.
-
sudo: required
images will be getting one last round of service and distribution updates, and will be available long-term as-is. These updates are already available and are tagged withgroup: edge
, and will be promoted to stable on May, 3rd 2017. We will retain the previousgroup: stable
asgroup: deprecated
following this update. -
For those who need kernel-specific or dist-specific precise, we recommend specifying
dist: precise
in your.travis.yml
file. This will move your builds to using fully virtualized machines, using oursudo: required
images.
Looking ahead:
We’re focusing on making the switch to our default stable image from Ubuntu Precise 12.04 to Ubuntu Trusty 14.04 in early Q3, sometime in July. We will begin to communicate more details about the change soon.
If you’d like to go ahead and start testing how Ubuntu Trusty would work for you, feel free to specify dist: trusty
directly in your .travis.yml
file.
Of course, if you have any further questions about this, we’ll be at support@travis-ci.com to help you out.
-Build Infrastructure Team at Travis