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

[ENHANCEMENT] Proposal to Consider "Size" In Automated Delivery #75

Closed
gmolto opened this issue Nov 25, 2021 · 1 comment
Closed

[ENHANCEMENT] Proposal to Consider "Size" In Automated Delivery #75

gmolto opened this issue Nov 25, 2021 · 1 comment
Assignees
Labels
enhancement New addition implem devel v4.0 release v4.0

Comments

@gmolto
Copy link
Member

gmolto commented Nov 25, 2021

Please elaborate here on the enhancement request.
I am not sure if by "artifact" we refer to plain packages (e.g. RPM), or other artifacts such as Virtual Machines, Docker images, etc.

In the latter case, the size of the artifact has an impact on the deployment time of the software and, therefore, a mention to try to minimize the size of the built artifact should be included.

Describe the solution you'd like
I suggest rephrasing QC.Del01 as : "[QC.Del01] Production-ready code MUST be built as an artifact that can be efficiently executed on a system." and including:

QC.Del01.1 The built artifact SHOULD be as minimal as possible, including no more than the precise runtime environment and dependencies required for the execution of the software.

Additional context
Consider the time of deploying a bloated Virtual Machine with unnecessary libraries vs a Docker container from a minified Linux distribution with the just the precise libraries required to run the software.

@gmolto gmolto added the enhancement New addition label Nov 25, 2021
@mariojmdavid mariojmdavid added the v4.0 release v4.0 label Dec 9, 2021
@mariojmdavid
Copy link
Contributor

I agree

mariojmdavid added a commit that referenced this issue Dec 9, 2021
@mariojmdavid mariojmdavid mentioned this issue Feb 2, 2022
@gmolto gmolto closed this as completed Feb 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New addition implem devel v4.0 release v4.0
Projects
None yet
Development

No branches or pull requests

3 participants