-
Notifications
You must be signed in to change notification settings - Fork 12
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
[Story] Refactor CI/CD to support e2e and deployment to AWS #2435
Comments
About environments
Conclusion
The environments that OC should deploy are:
|
Branching strategiesTrunk Base Development Vs Feature Branching (Github Flow)
Forking Workflow
Gitlab Branches
Example workflow:
References |
Review Creating separate monorepo CI/CD pipelines with GitHub ActionsThis is an article about creating separate CI/CD pipelines for microservices in a monorepo using GitHub Actions. It discusses the benefits of using microservices and why deploying them independently is important. It also explains how traditional monorepo CI/CD pipelines can’t handle individual deployments. The article then introduces a solution using GitHub Actions workflows to create separate CI/CD pipelines for each microservice in a monorepo. Finally, it provides an example project with instructions on how to run it. About Metarepo:
|
Enable workflows from forks to access secrets with labels |
Added to Sprint 24.2 |
Added to Sprint 24.3 |
ConclusionWe have a general solution to run e2e tests as part of PRs that originate from forks. The OC team and Platform are now teaming up to deploy OC to AWS in a scalable way. The Platform team will be responsible for deciding how to deploy OC to AWS. |
What product(s) is this story for?
Sage Monorepo
As a user, I want
No response
Description
We need to:
schematic-api
e2e test requires secrets to access Synapsestaging
andproduction
development
andtesting
should be considered (see Microsoft docs)Other considerations:
References:
CodePipeline
Acceptance criteria
TBA
Tasks
Anything else?
cc @andrewelamb
Have you linked this story to a GitHub Project?
The text was updated successfully, but these errors were encountered: