I had the idea to somehow mark a commit as the last known good build for
each targets which we have Travis-CI enabled.
Basically the Travis-Ci script would mark the repository only if the build
completed with no errors.

Same idea could be used to mark the last commit for which all automated
tests were successfully run.

Both of these would allow to track down exact PRs that broke something and
then let one analyze how that one specific change in next commit can be
fixed.

I inquired the git mailing list (g...@vger.kernel.org) and they suggested
using a git tag. The tag could encode any other information such as the
OS/compiler version used to do the build with.

This would also help when selecting to make a new master, since the maker
could be aware for which OSs this master would compile/run out of the box
without a problem.

I believe this to be worth pursuing.

Let me know what you think.
_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to