Comment puis-je copier et coller ou dupliquer un projet existant?

107

J'ai un projet Hudson existant qui est configuré et qui fonctionne.

J'ai besoin de dupliquer le projet afin de pouvoir avoir l'original, puis de modifier le nouveau pour qu'il pointe vers un contrôle de source différent.

Je ne veux pas recréer manuellement la version. Comment puis-je "copier et coller" ou dupliquer d'une autre manière la configuration de build existante, afin que je puisse obtenir la nouvelle configuration de build et s'exécuter plus rapidement?

Derick Bailey
la source

Réponses:

195

Cliquez sur "nouveau travail" puis sélectionnez "Copier le travail existant" en bas. Saisissez ensuite le nom du travail que vous souhaitez copier dans le champ de texte.

Thomas Lötzer
la source
1
"New Job" est à la racine de Jenkins, alias le tableau de bord
Gregory Cosmo Haun
Est-il possible de créer le travail de clonage dans Jenkins
RCBian
2
Il existe également un plugin de lien de projet de copie : stackoverflow.com/a/29774399/2434565
lkisac
2
vous devez copier / coller le nom du travail source ... et vous devez mettre un nouveau nom de travail. Je sais: "duh" .... mais je n'ai pas mis un nouveau nom de travail pendant quelques minutes. ....
granadaCoder
@Thomas Lötzer comment puis-je copier un travail qui n'est pas sous le même parent? par exemple, je dois copier ../../DIR1/job_xvers ../../DIR2/job_x?
Heinz
5

En plus de copier un travail, je copie parfois des parties du fichier XML qui contient la configuration du travail. Il vous suffit de coller la partie copiée dans le fichier xml du nouveau job et de recharger la configuration (sous manage hudson ). Cela est utile lorsque vous modifiez le travail d'origine après avoir créé votre copie. Cependant, pour votre cas d'utilisation, la copie est la bonne chose à faire.

Peter Schuetze
la source
4
Le fichier XML est un fichier de configuration pour chaque travail situé sur le master sousHUDSON_HOME/jobs/<job name>/config.xml
Dave Bacher
1

Lorsque vous effectuez un nouveau travail, vous pouvez choisir de le copier à partir d'un travail existant. Modifiez ultérieurement les paramètres du nouveau travail.

Redlab
la source
hmmm .. mon navigateur ne m'a pas notifié de nouvelle réponse ... donc dupliquer
Redlab