Hi Everyone,
The team is testing out a new pipeline when creating our Linux Images and we’d like to get some testers to help determine whether builds continue to successfully run and whether there are adjustments that need to be made to keep parity.
This new build process will drive quarterly updates and other machine images we release moving forward and therefore we would appreciate some constructive criticism, feedback, and ask users to raise any issues or concerns on this post directly or through twitter @jalexchen. This helps ensure a smooth transition as we continue to migrate.
In the interest of determinism, most versions should keep parity with the July Ubuntu 22.04 Jammy image, however, there are a few changes listed below:
-
PYENV_ROOT
has changed from/opt/circleci/.pyenv
to/home/circleci/.pyenv
- The version manager for Ruby was changed from
rvm
torbenv
. The reason for this was due to a preference for shims rather than hacking the shell - All circleci packages and configurations included by the team should be organized under the .circlerc file
We encourage testing with your code, personal projects, as well as orbs to ensure the image is providing the same utility and accuracy as the existing one.
You can access this image with the tag: ubuntu-2204:edge
executors:
ubuntu-beta-build:
machine:
image: ubuntu-2204:edge
We really appreciate it!