Używam wtyczki potoku Jenkinsa z plikiem Jenkinsfile.Jenkinsfile z dwoma repozytoriami git
W jednym repozytorium, o nazwie vms.git, mam plik Jenkinsfile i aplikację, którą buduje.
Mam inne repozytorium o nazwie deploy.git, które zawiera skrypty, których chcę użyć do wdrożenia aplikacji w vms.git.
W tej chwili moja Jenkinsfile właśnie wygląda ten
node {
stage 'build'
checkout scm
i jestem definiowania repo vms.git w konfiguracji pracy.
To, co chciałbym zrobić, to sprawdzenie obu repozytoriów, a następnie użycie Jenkinsfile w vms.git do zdefiniowania reszty kompilacji. Chcę ponownie użyć skryptów deploy.git w innych potokach, więc nie chcę umieszczać tam pliku Jenkins.
Znaczenie '*/master' jest dokładniej wyjaśnione w odniesieniu dsl Jenkinsfile w' http: // jenkinshost: 8080/Workflow-CPS-snippetizer/dslReference' –