Open shailesh-vaidya opened 1 year ago
Hello Team,
Copied https://github.com/github/platform-samples/blob/master/pre-receive-hooks/require-jira-issue.sh to the repository in GitHub Enterprise Server. Configured pre-receive hook following steps from https://docs.github.com/en/enterprise-server@3.5/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance
git push is always failing with the below error.
git push
[root@test devops-experiments]# git push origin hook-test Username for 'https://test.server.com': 729494 Password for 'https://user@test.server.com': Counting objects: 4, done. Delta compression using up to 8 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (3/3), 328 bytes | 0 bytes/s, done. Total 3 (delta 0), reused 0 (delta 0) remote: require-jira-issue.sh: failed with exit status 1 remote: grep: Invalid range end remote: ERROR: remote: ERROR: Your push was rejected because the commit remote: ERROR: c975243bb888fc20aee6abec2122f2e4872e712c in hook-test remote: ERROR: is missing the JIRA Issue 'JIRA-123'. remote: ERROR: remote: ERROR: Please fix the commit message and push again. remote: ERROR: https://help.github.com/en/articles/changing-a-commit-message remote: ERROR To https://test.server.com/test/devops-experiments ! [remote rejected] hook-test -> hook-test (pre-receive hook declined) error: failed to push some refs to 'https://test.server.com/test/devops-experiments [root@test devops-experiments]#
require 'sinatra' require 'json'
post '/payload' do push = JSON.parse(request.body.read) puts "I got some JSON: #{push.inspect}" end
Hello Team,
Copied https://github.com/github/platform-samples/blob/master/pre-receive-hooks/require-jira-issue.sh to the repository in GitHub Enterprise Server. Configured pre-receive hook following steps from https://docs.github.com/en/enterprise-server@3.5/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance
git push
is always failing with the below error.