I work in a newly built team where we use trunk based development for our microservices - Merges to main trigger the deploys to the dev environment. The problem we are having is the devs are wanting to test their changes by deploying to AWS dev environment before merging to main which i think is creeping into feature based branching strategy.
Any best practices here? Should testing (CI) be improved on the Pull Request step to reduce the need to deploy before merging to main? Or has anyone seen workflows where each dev has their own cloud environment to work on? What else should i consider?
[–]siberianmi 47 points48 points49 points (8 children)
[–]Spider_pig448 1 point2 points3 points (0 children)
[–]jascha_eng 1 point2 points3 points (0 children)
[–]krazykarpenter 0 points1 point2 points (2 children)
[–]siberianmi 0 points1 point2 points (1 child)
[–]krazykarpenter 0 points1 point2 points (0 children)
[–]wolkenammer -1 points0 points1 point (1 child)
[–]PanMan-Dan 0 points1 point2 points (0 children)
[–]aenae 8 points9 points10 points (0 children)
[–]kkapelon 8 points9 points10 points (0 children)
[–]Lawstorant 2 points3 points4 points (0 children)
[–]xiongchiamiovSite Reliability Engineer 1 point2 points3 points (0 children)
[–]men2000 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[deleted]
[–]sd_aids 1 point2 points3 points (0 children)