Wpis z mikrobloga

Witam wszystkich z tagu #devops. Chciałbym zautomatyzować proces deploymentu skryptów dla #jira. Mam do wykorzystania #bitbucket (clud) i #teamcity. Chciałbym aby po wrzuceniu kodu do repozytorium TC automatycznie brał ten kod i wrzucał go do odpowiedniego katalogu na osobnym serwerze. Podejrzewam, że to bardzo proste do zrealizowania, jednakże jestem zielony w temacie CI\CD to nie wiem jak się do tego zabrać z poziomu TeamCity. Czy ktoś ma jakiekolwiek materiały z których mógłbym skorzystać?

#sysadmin #git #programista15k #programowanie
  • 2
@4n0n:
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 bashu