localgov icon indicating copy to clipboard operation
localgov copied to clipboard

Testing pull requests / branches on a remote server

Open finnlewis opened this issue 2 years ago • 2 comments

@willguv often wants to test pull requests but does not have a local development setup.

In our Technical Group Governance Meeting we discussed a few options:

  1. Platform.sh: @Boosmith ( Waltham Forest) is using Platform.sh and reports that it is easy to spin up feature branches to test environments. Might be cheap for dev / test purposes.
  2. Gitpod: We already have gitpod working with a stock install, so with a few extra steps it should be easy to install a specific branch and test functionality.
  3. @stephen-cox mentioned that we have a test site on the dev server, and with some extra work we could get the Jenkins jobs to be able to run the demo install, then check out the desired branch for testing.

Logging this here to collate are efforts.

I'l look at option 2 first.

Perhaps @stephen-cox you can assess option 3?

finnlewis avatar Apr 19 '23 16:04 finnlewis

Thanks for looking at this @finnlewis and @stephen-cox

willguv avatar Apr 19 '23 16:04 willguv

I was thinking about this tonight and 3 might be best. I'd like members of the Backlog and Content Groups to be able to test too (talking to latter about this on Tuesday). Happy to chat about other solutions

Thanks all

willguv avatar Apr 20 '23 21:04 willguv