Web UI + custom hook + ruby
Created by: iakovgan
Hi, I need to use some ruby tools from custom hook and i find that ruby bahaves differently for commits made from Web-UI and classic http/ssh push.
Ruby script shows varios exceptions, generally related to the fact that some ruby gems are not found. The issue appears only for Web-UI commits.
I used following workaround for this issue:
# my .../custom_hooks/post-receive:
# clean up GitLab Web-UI env variables
unset GEM_PATH
unset RUBYOPT
# start my ruby tool.
...
This works fine, but still this is a workaround for an unexpected GitLab behavoir. Can GitLab Web-UI clean up env varibles before calling custom_hook script?
Regards, Iakov