Jenkinsfile avec deux dépôts git

Je suis en utilisant le Jenkins pipeline plugin avec une Jenkinsfile.

Dans un seul référentiel, appelé vms.git, j'ai l'Jenkinsfile et l'application, elle s'appuie.

J'ai un autre référentiel appelé à déployer.git, qui contient des scripts que je veux utiliser pour déployer l'application sur les ordinateurs virtuels.git.

Pour le moment mon Jenkinsfile ressemble à ce

node {
  stage 'build'
  checkout scm

et je suis à la définition de la vm.repo git dans la configuration d'une tâche.

Donc ce que je voudrais faire est de vérifier les deux dépôts, puis utilisez le Jenkinsfile dans les machines virtuelles.git pour définir le reste de la construction. Je veux réutiliser le déployer.git scripts dans d'autres pipelines, donc je ne veux pas mettre un Jenkinsfile.

source d'informationauteur Mark Chorley