Skocz do zawartości
zergeling

svn update na mydevil.net

Polecane posty

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
#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

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ł?

post-33632-0-61890600-1453623572_thumb.png

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

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 przez zergeling (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

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

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×