Conversation
Base OS alpine
|
@colemickens, @ahmetalpbalkan and @amarzavery thoughts on moving to Alpine? |
|
It seems to be the way things are moving and the image size reduction is welcome. A few random non-blocking thoughts from me:
|
|
We install other dev tools (like jq, vim, curl, git) because we always assumed that people run this container to do run azure cli as well as a few other dev tasks. Therefore the image size has never been our concern. Also our customer/user base is mostly familiar with Ubuntu. When they type |
|
That's an interesting assumption Ahmet. I would assume that people are using the CLI to write automation and not necessarily running it on their dev box. One of the main benefits of the CLI is to allow computers to do things humans could do. This is why the Azure timeout thing is such a big deal for our clients. |
|
@robert-wallis fair point, however it's not very complicated to build a custom image on top of I will let azure-ci owners decide the fate of this pull request, as I have no data on whether CLI is used more by users or scripts. I believe cli has recently added some interactive prompts (such as telemetry collection consent) which I am not sure how it behaves in an headless (scripting) mode. |
Image size 602.3 MB -> 183.5 MB