Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Even *experienced* programmers can get caught up with the GIT Gerrit system. Many have difficulty getting their code to build in Jenkins, have dependencies, or merge conflicts that prevent even beautiful code from being human reviewed never mind merging.


Info

This page has been imported from http://www.oscarmanual.org and has not yet been reviewed by OSCAR EMR.


TIPS

It has to Build

... not just locally.  Each pushed commit going in on the Gerrit side and is built by Jenkins in the default environment.  If it doesn't build it can't be merged and no human will even glance at it.  You can determine the build errors (both compiler, and unit tests) by following the link provided for your failed build back to Jenkins and look at the console link for that build. Its usually quickest to scroll up from the bottom of the console display to review your errors.

...