Factor lib backend gitlab shell path

Same strings repeated many times. DRY them up.

Use `File.join` instead of `/`.