qgis / QGIS

QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
https://qgis.org
GNU General Public License v2.0
10.09k stars 2.93k forks source link

travis tested git branch #22643

Open qgib opened 8 years ago

qgib commented 8 years ago

Author Name: Piers van der Torren (@pierstitus) Original Redmine Issue: 14679

Redmine category:build/install


Hello all, I recently started coding a bit for QGIS, and have noticed the master branch quite often fails to pass tests.

It's wonderful that there is continuous testing, so it is possible to pull the master and reset to a commit that has passed testing by manually looking at https://travis-ci.org/qgis/QGIS/builds and get latest one that passed. However it would be nice if it was easier to access tested code, especially for people who just start developing or for another reason want to build from the master.

The easiest I can come up with is a branch that follows master, and is automatically updated every time a travis build passes to point to that commit. That way it would be easier for new people to find and less work for existing developers to get up to date with the latest tested code. It could be named 'master_tested' or 'passed_tests' or something (nice detail if it sorts above the release branches).

There might be other solutions but this would at least be easy to implement, either as a separate script running somewhere, or in the travis script itself.

qgib commented 7 years ago

Author Name: Giovanni Manghi (@gioman)