zergeling 0 Zgłoś post Napisano Styczeń 23, 2016 Testuje serwer na mydevil.net Wszystko generalnie jest ok. Natomiast nie jestem pewien jak zrobić aby po komendzie commit do repozytorium svn nastąpiło kopiowanie zmienionych plików do podfolderu gdzie mam podpiętą domenę. Udostępnij ten post Link to postu Udostępnij na innych stronach
zergeling 0 Zgłoś post Napisano Styczeń 23, 2016 #include <stddef.h> #include <stdlib.h> #include <unistd.h> int main(void) { execl("usr/local/bin/svn", "svn", "update", "/usr/home/mojanazwa/domains/mojanazwa.pl/public_html", (const char *) NULL); return(EXIT_FAILURE); } #!/bin/sh REPOS="$1" REV="$2" cd /domains/mojanazwa/public_html && /usr/local/bin/svn update probowalem obu powyższych i różnych wariantów ze ścieżkami ( pierwszy kompilowany ) ciągle mam "post-commit hook failed (exit code 255) with no output." Udostępnij ten post Link to postu Udostępnij na innych stronach
zergeling 0 Zgłoś post Napisano Styczeń 24, 2016 Ciągle to samo, sprawdzałem uprawnienia do pliku post-commit i są ok ( nadpisywałem też ). Nawet jak ten plik jest pusty to wywala ten sam błąd. dopiero jak usunę plik "post-commit" to idzie no ale wtedy nie mogę użyć swojego hooka. Jakiś pomysł? Udostępnij ten post Link to postu Udostępnij na innych stronach
zergeling 0 Zgłoś post Napisano Styczeń 24, 2016 (edytowany) Kompilowałem C do wykonywalnego za pomocą : gcc -o post-commit post-commit.c Od mydevil dostałem niedawno właśnie taką informacje na maila i ok, tutaj ruszyło. Aktualnie stanęło na tym: Oba skrypty hook się wykonują bez błędu ( tak samo jak testowe ). Natomiast żaden nie robi poprawnie update.Jak odpalę go ręcznie z konsoli to mam Pominięto '.' Podsumowanie konfliktów: skipped paths: 1 Sprawdzę jeszcze kwestię z ssh Edytowano Styczeń 24, 2016 przez zergeling (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
zergeling 0 Zgłoś post Napisano Styczeń 24, 2016 Ok już mi wszystko chodzi. Dzięki za pomoc. Największy problem był z tym że nie wiedziałem tej opcji z binexec bo była dość ukryta Jeszcze raz dzięki. Udostępnij ten post Link to postu Udostępnij na innych stronach