I can attest to this as well. We installed Gitlab about 2 months ago, and a notable upgrade came out recently (I'm gapping on version numbers) and I was able to update our in-house server with very little effort by following the great instructions.
I know Ruby relatively well but I'm by no means a "pro", and I had no issues.