Jak mogę zrobic deploye na serwer VPS ?

Jak mogę zrobic deploye na serwer VPS ?
Programmer10111
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Świat
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 ?

xxx_xx_x
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 365
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

Programmer10111
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Świat
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://xxx@bitbucket.org/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 ?

xxx_xx_x
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 365
0

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

Programmer10111
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Świat
0

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

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
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.

Programmer10111
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Świat
0

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

Programmer10111
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Świat
0

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

Programmer10111
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Świat
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ę ?

nowyworek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: świat
  • Postów: 174
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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.