Même espace de travail pour les emplois multiples
J'ai un travail qui s'appelle "développement" et un autre projet intitulé "analyse de code". À l'heure actuelle, nous avons deux postes de travail différents et de différents espaces de travail, mais même code; est-il de toute façon, nous pourrions utiliser le même espace de travail pour plusieurs emplois?
J'ai vérifié les plugins disponibles dans Jenkins, mais je n'ai pas trouvé de convenable.
- vous pouvez utiliser un espace de travail personnalisé stackoverflow.com/questions/20537137/...
- Si vous utilisez le même espace de travail, vous voulez vous assurer que vous n'avez pas de concurrence et que vous pouvez suivre correctement les révisions entre les deux. Une simultanéité qui pourrait arriver si vous êtes dans le processus d'analyse de code lorsque le développement de l'emploi commence la vérification de code. Il y a des plugins (et les réponses) sur la façon d'éviter les problèmes sur ce site. (Divulgation complète: Nous avons essayé un espace de travail commun et a décidé qu'il était mieux pour nous d'utiliser le clone de l'espace de travail plugin avec les espaces de travail distincts.)
- Pour ce faire, la simultanéité facilement, déclencher l'analyse de l'emploi par le développement de l'emploi, et de vérifier l'Avancée du Projet de l'Option "Bloquer construire en amont du projet est la construction" sur l'analyse du travail.
Vous devez vous connecter pour publier un commentaire.
Supposons que votre développement Jenkins travail l'espace de travail est
/var/workspace/job1
. Dans lecode analysis
page de configuration de travail, sous l'ongletAdvanced Project Options
cliquez surAdvanced
et sélectionnez l'optionUse custom workspace
et de donner le même espace de travail/var/workspace/job1
de votre travail de développement.General
onglet de votre projet, cliquezAdvanced...
bouton et vous verrez que "l'Utilisation espace de travail personnalisé" case à cocher.Il y a un Plugins Jenkins qui vous permet de créer un lieu de travail partagé une installation sur chaque poste de travail qui ont besoin des fichiers à partir de ce référentiel donné.
Cas D'Utilisation:
Similaire à ce que vous avez besoin, tout d'abord créer deux emplois du même Dépôt Git, puis allez sur "Gérer Jenkins" et vous créer un espace de travail Partagé. Et point de, à tous les emplois que vous avez besoin pour lire que des fichiers.
Jenkins Plugin
https://wiki.jenkins-ci.org/display/JENKINS/Shared+espace de travail+plugin#
PS: Vous devriez regarder dans "Problèmes Connus" pourrait être un briseur d'affaire pour vos besoins.
^^ Celui-ci, c'est encore en suspens, j'ai essayé et qui se passe encore. Après plusieurs sauve (juste pour être sûr) le travail s'exécute à la perfection.
si vous n'étiez pas en mesure de trouver
Use custom workspace
vous pouvez située sous votre projetconfigure>General>Advanced>Use custom workspace