Jak mogę zrobic deploye na serwer VPS ?

Jak mogę zrobic deploye na serwer VPS ?
Programmer10111
Programmer10111
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 5 lat
  • 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 ?

edytowany 1x, ostatnio: Programmer10111
xxx_xx_x
  • Rejestracja:ponad 13 lat
  • Ostatnio:10 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

edytowany 1x, ostatnio: xxx_xx_x
Programmer10111
Programmer10111
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 5 lat
  • 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:ponad 13 lat
  • Ostatnio:10 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
Programmer10111
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 5 lat
  • Lokalizacja:Świat
0

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

Shalom
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 3 lata
  • 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.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
Programmer10111
Programmer10111
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 5 lat
  • Lokalizacja:Świat
0

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

Shalom
Nie wiem, sprawdź :P
Programmer10111
Programmer10111
Ustawiam i zaraz się przekonam :)
Programmer10111
Programmer10111
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 5 lat
  • Lokalizacja:Świat
0

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

Programmer10111
Programmer10111
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 5 lat
  • 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:około 5 lat
  • Ostatnio:prawie 5 lat
  • 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


Julian

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.