-
Notifications
You must be signed in to change notification settings - Fork 258
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
fix: dockerfile and ci improvements #989
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good @jonaro00 ! Only have a few comments with regards to some features that might become throw away work pretty soon (1/2 weeks timeframe at most). We can either merge the PR without them or wait a bit merging it until we'll be able to test it (and by that time we'll probably be really close with the the new builder). I think the best thing we can do is to address the comments and avoid merging the additional sscache
and protoc
from the deployer. What do you think?
EDIT: I overlooked that the shuttle-next installation needs to be after src cache layer, so I moved that part. The improvement is ~20s now. 😕 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks @jonaro00!!
} | ||
let profile = if release_mode { "release" } else { "dev" }; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice one 😄
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me two! 🥳 Just two very minor questions
* cleanup in dockerfiles and ci * minor builder fixes * add sccache to deployer + cleanup * fmt * docs: install with --locked * Add comments, move arg statements * Leave out the sccache * clarify * Run prepare script before loading src cache * Delay src-dependent preparation to after cache * explicit docker.io, move curl installation --------- Co-authored-by: oddgrd <[email protected]>
Description of change
How has this been tested? (if applicable)
Tested some deploys with a minimal service.