#devops #teamcity #java
Korzysta ktoś z teamcity? Jak robicie deploy apki? Aktualnie po prostu kopiuję jara z /target i przenoszę go w odpowiednie miejsce na serwerze. Zastanawiam się czy jest jakaś szansa od razu uruchomić apkę.
Jedyne co przychodzi mi do głowy to napisanie bashowego skryptu, który będzie odpalał apkę (java -jar nazwa). Problem w tym, ze w nazwie mam wersję , która się będzie zmieniać.
Korzysta ktoś z teamcity? Jak robicie deploy apki? Aktualnie po prostu kopiuję jara z /target i przenoszę go w odpowiednie miejsce na serwerze. Zastanawiam się czy jest jakaś szansa od razu uruchomić apkę.
Jedyne co przychodzi mi do głowy to napisanie bashowego skryptu, który będzie odpalał apkę (java -jar nazwa). Problem w tym, ze w nazwie mam wersję , która się będzie zmieniać.
Kroki plus linki do poczytania
0. Utworzyć projekt / build configuration w teamcity: https://www.jetbrains.com/help/teamcity/build-configuration.html
1. Ustawić webhook z repozytorium Bitbucket do Build Configa w TC: https://teamcity-support.jetbrains.com/hc/en-us/community/posts/360002462180-How-to-make-a-Bitbucket-POST-webhook-to-TeamCity-
2. Jeśli to są tylko skrypty, to zakładam, że żadne mejweny i inne cuda Ci nie są potrzebne, więc sam deployment możesz ogarnąć choćby po ssh. W tym celu dodaj w jobie w TeamCity krok z deployem, a tam jakiś prosty skrypt w