Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build precise docker images on top of "standard" docker images #389

Merged
merged 10 commits into from Jan 10, 2017

Conversation

meatballhat
Copy link
Contributor

@meatballhat meatballhat commented Jan 4, 2017

This change will mean that precise images are layered in much the same way that they were in the elder travis-images build system such that a "standard" layer is baked and published, with language-specific images built on top of them. The reasoning for this change is that with the current system of per-language images built from a common base of travisci/ubuntu-upstart:12.04, the time to in-service can sometimes take more than an hour as opposed to the ~15-20m when the shared base is something higher up the stack.

notable stuff

  • sbt-extras is currently disabled on the java-precise stack due to a compatibility issue with sbt version(s)
  • the resulting images have not yet been rigorously tested in staging
  • this layering change is precise only and I don't have any plans to apply the same to trusty or other forward-looking bits that are not stack-per-language.

@meatballhat meatballhat self-assigned this Jan 6, 2017
Copy link
Contributor

@sarahhodne sarahhodne left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not too familiar with all our Chef stuff, but this all makes sense to me.

@meatballhat meatballhat merged commit 582aa78 into master Jan 10, 2017
@meatballhat meatballhat deleted the meat-precise-standard branch January 10, 2017 19:33
include_recipe 'sbt-extras'
# FIXME: sbt-extras installation currently busted due to incompatibility
# something something https://github.com/travis-ci/travis-build/pull/701
# include_recipe 'sbt-extras'

This comment was marked as spam.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants