Skip to content
This repository has been archived by the owner on Jul 2, 2019. It is now read-only.

CI/CD Webhooks #52

Open
scionaltera opened this issue Jul 10, 2018 · 0 comments
Open

CI/CD Webhooks #52

scionaltera opened this issue Jul 10, 2018 · 0 comments
Labels
idea A proposal up for discussion

Comments

@scionaltera
Copy link
Owner

My "production" deployment of The Agony Engine lives in an AWS ECS cluster, is automatically built by CodeBuild and deployed by CodePipeline. Every time a PR is merged into master it triggers a build and deploy. The current behavior is that when the container you are connected to is brought down in the rolling deploy you get disconnected (that could potentially be resolved in the future) and it happens very suddenly, without any warning.

What if there were REST endpoints exposed on the game that GitHub and AWS could hit to produce notifications? "Code has been merged." "A build is starting." "A rolling deploy is starting." etc. So that inside the game you'd get messages to indicate that you may be disconnected soon and that new features are inbound.

Certainly not a big deal right now when there aren't any players and there isn't any game, but even if the disconnections got fixed it might be cool as a player to know when new features are being deployed.

@scionaltera scionaltera added the idea A proposal up for discussion label Jul 10, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
idea A proposal up for discussion
Projects
None yet
Development

No branches or pull requests

1 participant