Closed odscjames closed 4 years ago
I think ideally we should move to master, but the lack of tests puts me off.
Well, actually the process should be:
Then the lack of tests isn't a blocker to sorting this out because nothing should actually change on the live server (but we should tackle tests elsewhere)
Does that sound good?
Happy to see this change, this is very much just the way we used to do things. (From back before protected branches were a thing, so that's why that isn't set up).
The point about tests is more about the manual testing in the current workflow: deploy master to the dev site, manually test the dev site, merge into live, then deploy to live. (Manual testing is important because we don't have much automated tests for this). So long as we're happy with the amount of testing in a new workflow, then its fine.
Ah I see, I was confusing automatic testing with manual testing. I understand your point now. We should be able to set up something with branch deploys like we have for CoVE, for manual on-server testing.
Early messages here have been overtaken by events.
Our default branch is now "live".
"master" is gone.
For manual testing - https://github.com/OpenDataServices/opendataservices-deploy/blob/main/salt/org-ids.sls#L145 - it's been possible to install extra branches for years.