Hi. On my gitlab installation the hook I configured is not fired after I pushed into the repo. If I click the Test Hook button everythings works great. There's also no post receive jobs waiting or anything.
Am I missing something? Do I have to configure more than just adding the url to the hooks for that repo?
Designs
Child items
...
Show closed items
Linked items
0
Link issues together to show that they're related or that one is blocking others.
Learn more.
I have the same problem here, all I can see is a Timeout::Error exception on resque failed jobs list with the following stacktrace: http://pastebin.com/TZNwrgmC
By Administrator on 2012-08-13T14:47:55 (imported from GitLab)
I had the same problem and the problem was due to the post-receive file written by gitlab. It tries to run env -i redis-cli but my redis-cli is located in /usr/local/bin which is not in the path after env -i. Two methods to solve the problem: symlink redis-cli into /usr/bin or change the post-receive file to use env -i which redis-cli``
By Administrator on 2012-08-13T23:18:02 (imported from GitLab)
@optikfluffel Yes, I have a resque worker running and can see the job at the post_receive queue for a while and then it fails with the Timeout::Error exception.
Is it possible that some security rule is blocking the post back?
By Administrator on 2012-08-15T14:10:07 (imported from GitLab)
I don't think this is the problem the user that runs resque is the same that runs gitlab.
I was looking at some logs and got a new stacktrace that mentions something about resque authentication https://gist.github.com/72331e54636df51da422
Is there some configuration I should set for auth?
By Administrator on 2012-08-16T14:41:30 (imported from GitLab)