Zuehlke / zuehlke.github.io

Zühlke Github Page
http://zuehlke.github.io
10 stars 2 forks source link

Staging area #13

Closed carstenkind closed 3 years ago

carstenkind commented 8 years ago

We discuss a lot of thinks here, but we can't try them out and present a new version. It would be immediately live. I think we would benefit from a staging area. Could we implement such a thing easily?

What about a staging branch with a comparable structure as the master branch. Then we could advice interested parties to checkout this branch and assess the result with Firefox. they could even download a zip of this branch. They wouldn't need the toolchain to get involved.

@tknerr , @michaelschnyder: What do you think?

tknerr commented 8 years ago

:+1: good idea

As we only have a static site this should be very easily doable. I would probably go for a travis-ci / circleci / z-hosted-teamcity automated build (we want that anyway :-))

  1. run tests
  2. run dist build
  3. publish output of dist build as a build artifact

This should give us a viewable version of the generated site for every commit / feature branch / pull request for free.

I'm doing something similar here:

You get the idea...