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

Have a minimal installation package for CI/CD #5725

Closed
hc-danieltiziani opened this issue Nov 16, 2020 · 5 comments
Closed

Have a minimal installation package for CI/CD #5725

hc-danieltiziani opened this issue Nov 16, 2020 · 5 comments

Comments

@hc-danieltiziani
Copy link

Is your feature request related to a problem? Please describe.
aws-cli installation package includes too many unnecessary files for CI/CD usage.

Describe the solution you'd like
Have a stripped down version to be used on CI/CD (without documentation/examples/etc).

@hc-danieltiziani hc-danieltiziani added feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged. labels Nov 16, 2020
@kdaily kdaily added investigating This issue is being investigated and/or work is in progress to resolve the issue. and removed needs-triage This issue or PR still needs to be triaged. labels Nov 19, 2020
@kdaily
Copy link
Member

kdaily commented Nov 19, 2020

Hi @hc-danieltiziani, looking into this.

@kdaily
Copy link
Member

kdaily commented Nov 20, 2020

The examples themselves are about 18MB may be straightforward to exclude. However, the documentation comes from API models in JSON files from botocore which are 38MB, and I'm not sure how easy it would be to support removing the documentation from them before building.

Marking as needs more discussion. If you have more data on the size/time/drawbacks of the current size of the AWS CLI, that would be of interest!

@kdaily kdaily added installation needs-discussion and removed investigating This issue is being investigated and/or work is in progress to resolve the issue. labels Nov 20, 2020
@hc-danieltiziani
Copy link
Author

Hi @kdaily , I thought it was simpler, because I'm trying to to optimize the usage of a CI, and as it's billed by execution time, anything smaller would help, and I was noticing a lot of files that I though it could be discarded. So if it's a bigger issue, nevermind, just thought this usecase would benefit others :-)

The bundle I'm basing my comments is this one: awscli-exe-linux-x86_64.zip

@github-actions
Copy link

Greetings! It looks like this issue hasn’t been active in longer than one year. We encourage you to check if this is still an issue in the latest release. In the absence of more information, we will be closing this issue soon. If you find that this is still a problem, please feel free to provide a comment or upvote with a reaction on the initial post to prevent automatic closure. If the issue is already closed, please feel free to open a new one.

@github-actions github-actions bot added closing-soon This issue will automatically close in 4 days unless further comments are made. closed-for-staleness and removed closing-soon This issue will automatically close in 4 days unless further comments are made. labels Nov 23, 2021
@ermik
Copy link

ermik commented Jun 23, 2022

Was there any progress on lightweight CLI distro?

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

No branches or pull requests

3 participants