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

Release automation staging environment #1091

Open
dagood opened this issue Dec 14, 2023 · 0 comments
Open

Release automation staging environment #1091

dagood opened this issue Dec 14, 2023 · 0 comments

Comments

@dagood
Copy link
Member

dagood commented Dec 14, 2023

Currently, release automation has a variable group that points at the set of repos and credentials to use that can be swapped out to point at other repositories. I put this in for my use when initially developing the infra and testing substantial changes later, but I didn't flesh it out to be all that usable. I think these are the key things to address:

  • The repos/resources need to exist in a known location where the whole team has access.
  • The resources should be private, to mitigate risks with running uncertain changes through this kind of system.
  • The environment should have a repeatable setup process.
    • Perhaps each staging release should create its own set of resources upon start. This would also allow multiple to run at the same time.
      • I'm not sure if this is feasible, due to permissions needed to create resources and setup time to copy over all the needed data.
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

1 participant