-
Notifications
You must be signed in to change notification settings - Fork 10
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
Suggestions for speeding up installation? #174
Comments
👋 I don't think there's a clear option for speeding up licensed installation right now, your workflow file looks fine. There are some options here to speed up licensed installation
|
Thanks for checking. The time isn't a large issue for me today, but wanted to make sure I got it right. One idea I had was to create a composite action that is container based where everything is preinstalled. Then run a periodic job that rebuilds the container at some interval. Not sure if there are dragons lurking, but thought that might be a quick, easy win. |
If that is an option for you I'd say give it a shot! I'd be interested in hearing how that goes. I've tried to do that in the past and it can work well for specific usages but it's hard to implement in a general way due to the different requirements from each language and/or package manager. |
I noticed that the installation of licensed via the gems takes around 1min 17s. I'm wondering if I have the
setup-licensed
configured/tuned the best.My workflow:
https://github.com/goschtalt/.github/blob/dfc77e139ee278bd4e7acdd92b03d037c0998919/.github/workflows/ci.yml#L208
Below is a snippet of running the above workflow. What is interesting to me is that the majority of the time is being taken around this line:
Full log of the time that is interesting:
Thanks for any suggestions.
The text was updated successfully, but these errors were encountered: