Continuous Integration
Hi,
I'm opening this issue because I think it's better than talking over a closed merge request. I want to summarize what we said elsewhere, and there are a number of problems with the current CI status.
-
The builds that are triggered at every push on master are useful for testing the development. However, it seems that the version of Quickref that's used is not the master HEAD, but instead (I think) the version that's in the Docker image. Is it possible to fix that?
-
In order for those builds to be useful for testing, it would also be good if the artifacts contained not only the HTML files, but also the Texinfo ones and (more importantly) the logs directory. This directory contains the trace of everything that went wrong during the process.
-
We spoke of creating a "live" branch with merge requests to keep track of CI builds should go public. I thought this was a good idea, but isn't there a simpler solution? For instance, isn't there a way to just "click" on a CI build to indicate "this one should go public"?
Thanks.