git server side hook problem
Sziasztok,
Fő cél: Szeretném ha a git szerverünk elküldené a review linket az issue tracker szerverre. Ezzel ninc is baj mert az issue trcker felöli rész már teljesen kész.
Most kellene a git/gerrit-et rávenni arra, hogy a review-het tartozó linket küldje el.
Arra gondoltam csinálok egy post-receive hook -ot és azzal kinyerem a ref linket és abból már pofonegyszerűen elkészítem a http linket.
Köztes cél: Rávenni egy server side hookot egyáltalán a működésre.
- Beraktam teszt hook-scripteket a repo.git/hooks mappába.
- az állományok futtathatóak
- tulajdonosuk a gerrit user
root@dc43d05135e5:/var/gerrit/git/hooktest.git/hooks# cat update
#!/usr/bin/env python
import sys
print 'Number of arguments:', len(sys.argv), 'arguments.'
print 'Argument List:', str(sys.argv)
-----
root@dc43d05135e5:/var/gerrit/git/hooktest.git/hooks# cat pre-recieve
#!/bin/bash
set -x
echo -e "The user the hook is run as is $USER"
echo -e "Just to doublecheck, the user is $(whoami)"
exit 1
----
Nem működnek, próbáltam logfile-ba betolni a kapott paramétereket de lowfasz sem működik.
Biztos vagyok benne hogy nagyon benéztem valamit de foggalmam sincs mit.
- Tovább (git server side hook problem)
- 1276 megtekintés