Jak mogę zrobic deploye na serwer VPS ?

0

Cześć, mam pytanie jak mogę zrobić automatyczny deploye aplikacji z repo na serwer VPS (OVH) i potem zbudować ją na tym serwerze(jar)? I czy ktoś może powiedzieć coś czy warto zainteresować sie usługami Heroku ?

0

Jenkins ma chyba do tego plugin, jak chcesz to możesz też stworzyć własną aplikacje która to zrobi. Wystarczy trochę kodu i biblioteka JSCH. Bardzo łatwa w użyciu.

Przykład
https://ourcodeworld.com/articles/read/30/how-to-upload-a-file-to-a-server-using-jsch-sftp-in-android

0

Skorzystałem z Jenkinsa ale mam problem z polaczeniem się z repozytorium. Failed to connect to repository : Error performing git command: git ls-remote -h https://[email protected]/xxxx/xxxx.git HEAD Chyba coś z uprawnieniami ale nie wiem za bardzo co i jak sobie z tym poradzić. Może ktoś będzie widział i mi pomoże ?

0

Zaloguj się na vps i odpal komende.
Dowiesz się w czym problem, pewnie musisz sobie certyfikat ustawić do gita

0

@xxx_xx_x: Właśnie mam żadnego komunikatu

0

A to nie jest prywatne repo na bitbuckecie? W takim wypadku nie możesz ot tak sklonować. Musisz pewnie zrobić to przez git:// i z podaniem klucza ssh.

0

@Shalom: tak jest to prywatne repo. A jak ustawie Webhook czy to wystarczy ?

0

Udało mi się znaleŹć przyczynę błędu. Źle zainstalowany git na serwerze :)

0

Mam jeszcze problem. Program piszę w Springu boot ustawiłem sobie juz automatyczne zaciąganie przez Jenkinsa który jest zainstalowany na VPS z repo kodu. Chciałbym teraz umożliwić zbudowanie i odpalenie tego programu. Jenkins pracuje na porcie 8080 i program zmieniłem na 8081 teraz pytanie co dalej aby abym mógł wejść na adres serwera i zobaczyć działającą aplikację ?

0
Programmer10111 napisał(a):

Mam jeszcze problem. Program piszę w Springu boot ustawiłem sobie juz automatyczne zaciąganie przez Jenkinsa który jest zainstalowany na VPS z repo kodu. Chciałbym teraz umożliwić zbudowanie i odpalenie tego programu. Jenkins pracuje na porcie 8080 i program zmieniłem na 8081 teraz pytanie co dalej aby abym mógł wejść na adres serwera i zobaczyć działającą aplikację ?

Nie wiemy dokładnie jak masz skonfigurowany serwer, ale prawdopodobnie musisz odblkować port 8081, i przekierowac ruch na właśnie ten port

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