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

Add queuing for deployments to speed up builds #1031

Closed
wesbillman opened this issue Mar 6, 2024 · 0 comments · Fixed by #1042
Closed

Add queuing for deployments to speed up builds #1031

wesbillman opened this issue Mar 6, 2024 · 0 comments · Fixed by #1042
Assignees

Comments

@wesbillman
Copy link
Collaborator

Currently builds have to wait for a previous deployment to finish before they can run.

We should be able to build and queue the deployment, so we can move onto the next build without waiting.

@wesbillman wesbillman self-assigned this Mar 6, 2024
@github-actions github-actions bot added triage Issue needs triaging and removed triage Issue needs triaging labels Mar 6, 2024
@alecthomas alecthomas mentioned this issue Mar 6, 2024
wesbillman added a commit that referenced this issue Mar 7, 2024
Fixes #1031

Introduces non-blocking deploys so that they can while other modules are
build.

BEFORE (20s cold, 11s warm):
![Screenshot 2024-03-07 at 1 28
09 PM](https://github.com/TBD54566975/ftl/assets/51647/f03b0cfe-8c77-4aba-aee7-689561391618)

AFTER (16s cold, 8s warm):
![Screenshot 2024-03-07 at 1 29
23 PM](https://github.com/TBD54566975/ftl/assets/51647/8148625e-7b5d-4082-84fe-4a7fffca60e4)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant