i have external hook plugin installed. After enable it for both pre and post receive hooks, it only works for pre-receive hook, but not triggered for post-receive hook. I had made sure the executable files runs properly in the path. but the hook apparently is not being called. What did i missed here? Thanks.
Where did you put the file exactly? Did you add them to the pre-receive.d and post-receive.d directories? I'm assuming when you pushed the commit succeeded? If you use a post-receive plugin in Stash does it work (on a test URL for example)?
If you get stuck don't hesitate to raise a support ticket as well (with a support ticket attached) so we can take a closer look.
Apologies, I'm assuming you mean this plugin?
Stanislav, My apology for not correct comments: the post-receive hook triggered but I never get messages from it. Example: in post-receive hook executable is: C:\tmp\run-post.bat Content of this file: echo HELLO POSTRECEIVE HOOK C:\tmp\rep_1>git push origin new-branch Password for 'http://admin@testserver:7990';: Counting objects: 7, done. Delta compression using up to 2 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (3/3), 268 bytes | 0 bytes/s, done. Total 3 (delta 1), reused 0 (delta 0) remote: remote: Create pull request for new-branch: remote: http://testserver:7990/stash/projects/PROJECT_1/repos/rep_1/compare/commits?sourceBranch=refs/heads/new-branch remote: To http://admin@testserver:7990/stash/scm/project_1/rep_1.git * [new branch] new-branch -> new-branch As you see, there is no output here. If I set same file in pre-receive hook, all output messages were printed out here. The atlassian stash log file does not show any output messages from script. If I follow your wiki page: (https://github.com/ngsru/atlassian-external-hooks/wiki/Documentation), the log file (test-params.log) was created with correct content. Can we print out some messages to client?
Ok, sorry, I've got it. Current implementation doesn't support sync post-receive hooks (looks like it was addeed into Stash recently), so currently there is no way to show something from post-receive. However, looks like it's not big deal to implement it, so look forward to 1.4 version which will support sync and async hooks.
Uh-oh. I was wrong, there is still no support for repo-specific sync post-receive hooks in Stash. So, there is no way to see something as output of post-receive hook. If output is cruicial it's better to use pre-receive hooks (anyway, everything available in post-receive hook is also available in pre-receive hook).
Badges are a great way to show off community activity, whether you’re a newbie or a Champion.Learn more
Heya, Hipchat friends! We’re so happy you’re checking out Stride. Whether you know it or not, you have been instrumental in making Stride come to life. Every feature, design, and functionality...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs