Skrypt automatyzujący wrzucanie aplikacji na serwer za pomocą basha i gita

0

Hej.

Dość często powtarzam jedną czynność i myślałem czy nie dało by się napisać bashowego skryptu który by to automatyzował. Chodzi o wrzucanie plików na serwer ale za pośrednictwem gita. Jak to ma działać??

coś jak ciąg instrukcji

cd /my/project/directory
git add .
git commit -m "message"
git push
ssh user:password@serwer
cd /my/server/direcotry
sudo git pull

0

Z tego co widzę to to co chcesz osiągnąć to się nazywa Git-deploy. Można to zrobić używając Hooków (do znalezienia w Google) lub przy pomocy narzędzi jak Capistrano czy Mina (tak samo jak poprzednie). Co do tego dlaczego to nie działa, to powód jest prozaiczny - komendy od ssh <bla bla> mają się wykonać na serwerze a wykonują się lokalnie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1