TechMartLLC / CodeDeployGitHubTechMartLLC

This is GitHub repository for TechMartLLC
0 stars 0 forks source link

Steps to move forward #2

Open basitengr opened 4 years ago

basitengr commented 4 years ago

We can follow the steps below for project delivery:

  1. Setup GitHub repo from the existing code base present on AWS EC2 Prod instance
  2. Backup DB schema and push to AWS S3 with version control
  3. Code freeze in production
  4. Setup development EC2 instance with local DB
  5. Push all development through Git repo in development branch
  6. Publish code changes to production after approval only through Git release branch
  7. Log all issue/bugs/features through GitHub issues and assign to a developer
  8. The developer will fix the issue, push the code via development branch
  9. Issue creator will validate the fix UAT server and approve for production deployment
  10. Ideally, CI/CD pipeline will move the fix into production via release branch. Currently code will be published manually.

@TechMartLLC Please share your thoughts.

TechMartLLC commented 4 years ago

Basit, Thanks for the recap. Could you please let me know the timeline for each item. If there are any action items for me please specify. Please make sure that we start fresh with Magento 2 2.4.1 version as it has covered a lot of bug fixes and I have confirmed with Landofcode that their Market place extension is compatible with Magento 2 2.4.1.
Please let me know if there is anything I can do to help. Regards, Riaz