From 357c38ce0bd6511273af70666e822a01fc5f171b Mon Sep 17 00:00:00 2001 From: bne86 <b.von.st.vieth@fz-juelich.de> Date: Fri, 24 Feb 2017 14:51:42 +0100 Subject: [PATCH] Enable GitLab Pipeline Hooks. --- hooker/gitlab.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hooker/gitlab.py b/hooker/gitlab.py index dfa9956..2b00111 100644 --- a/hooker/gitlab.py +++ b/hooker/gitlab.py @@ -41,6 +41,14 @@ def assess_reload(request): return True else: return False + elif webhook_action == u'Pipeline Hook': + payload = request.get_json() + if payload and payload['object_attributes']['status'] == 'success': + logging.debug('Got successfull pipeline from gitlab with id {}' + ',reload'.format(payload['object_attributes']['id'])) + return True + else: + return False elif webhook_action == u'Push Hook': logging.debug('Got push from gitlab, reload') return True -- GitLab