{"id":238236,"date":"2022-09-09T01:50:00","date_gmt":"2022-09-09T05:50:00","guid":{"rendered":"https:\/\/wordpress-756359-3782526.cloudwaysapps.com\/?p=238236"},"modified":"2024-09-21T04:53:25","modified_gmt":"2024-09-21T04:53:25","slug":"22-9-9-ubuntujammy","status":"publish","type":"post","link":"https:\/\/www.travis-ci.com\/blog\/22-9-9-ubuntujammy\/","title":{"rendered":"Ubuntu Jammy Jellyfish 22.04 is available!"},"content":{"rendered":"\n<p>We are happy to announce that&nbsp;<a href=\"https:\/\/releases.ubuntu.com\/jammy\/\">Ubuntu Jammy Jellyfish 22.04<\/a>&nbsp;images are ready for a wider audience. Here are some tips to get you started quickly and save valuable time.<\/p>\n\n\n\n<p>To run builds on Jammy, add the following to your&nbsp;<code>.travis.yml<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dist: jammy <\/code><\/pre>\n\n\n\n<p>Here is a summary of what\u2019s installed by default in our Jammy Jellyfish images:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Docker 20.10.7<\/li>\n\n\n\n<li>docker-compose 1.29.2<\/li>\n\n\n\n<li>Node.js 14.18.1, 16.13.0, 17.1.0 with nvm 0.39.1<\/li>\n\n\n\n<li>Python 3.7.7, 3.8.3, 3.9.13, 3.10.5<\/li>\n\n\n\n<li>Ruby 3.0.4, 3.1.2<\/li>\n\n\n\n<li>Go with gimme 1.18.3<\/li>\n\n\n\n<li>PHP 8.1<\/li>\n\n\n\n<li>Java 11 and Java 17 (and common builds tools: gradle, maven, groovy)<\/li>\n\n\n\n<li>PostgreSQL 14.3<\/li>\n\n\n\n<li>MySQL 8.0.29<\/li>\n\n\n\n<li>Redis 6.0.6<\/li>\n<\/ul>\n\n\n\n<p>CouchDB and MongoDB are not available yet. You can find the specific versions of what\u2019s pre-installed in the Jammy Jellyfish&nbsp;<a href=\"https:\/\/docs.travis-ci.com\/user\/reference\/jammy\/\">reference docs<\/a>. As a reminder: since Xenial, we have disabled most of the services to start automatically. We observed that starting all third-party services compromised booting time. You can always include any particular service you need to run in your config file or otherwise enjoy a speedy environment. If you need to start a service like MySQL or Redis, just add the following reference to your&nbsp;<code>.travis.yml<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>services:\n  - mysql\n  - redis<\/code><\/pre>\n\n\n\n<p>Third-party\u00a0<code>apt<\/code>\u00a0repositories are also removed. It also ensures a faster\u00a0<code>apt-get<\/code>\u00a0update process. However, if your build relies on third-party repositories, you can always add them to your build config under the addons .apt key. For example, to update the Redis-server using PPA, add\u00a0<code>ppa:chris-lea\/redis-server<\/code>\u00a0to<code>\u00a0apt-get redis-tools<\/code>\u00a0and\u00a0<code>redis-server<\/code>\u00a0as follows:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>addons:\n  apt:\n    sources:\n    - sourceline: 'ppa:chris-lea\/redis-server'\n    packages:\n    - redis-tools\n    - redis-server<\/code><\/pre>\n\n\n\n<p>If you are running an Enterprise installation and interested to see how you can use the Jammy Jellyfish images in your setup, please reach out to enterprise@travis-ci.com. To get in contact with us, email us your feedback.<\/p>\n\n\n\n<p>Happy building!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are happy to announce that&nbsp;Ubuntu Jammy Jellyfish 22.04&nbsp;images are ready for a wider audience. Here are some tips to get you started quickly and save valuable time. To run builds on Jammy, add the following to your&nbsp;.travis.yml: Here is a summary of what\u2019s installed by default in our Jammy Jellyfish images: CouchDB and MongoDB [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_breakdance_hide_in_design_set":false,"_breakdance_tags":"","footnotes":""},"categories":[16],"tags":[7,19,20,5],"class_list":["post-238236","post","type-post","status-publish","format-standard","hentry","category-news","tag-community","tag-feature","tag-infrastructure","tag-news"],"_links":{"self":[{"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/posts\/238236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/comments?post=238236"}],"version-history":[{"count":1,"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/posts\/238236\/revisions"}],"predecessor-version":[{"id":242643,"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/posts\/238236\/revisions\/242643"}],"wp:attachment":[{"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/media?parent=238236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/categories?post=238236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.travis-ci.com\/wp-json\/wp\/v2\/tags?post=238236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}