Question

Nous avons utilisé Hudson pour un certain temps pour mettre en œuvre un serveur CI avec toutes les cloches et de sifflets . La configuration est assez simple, lors de l'installation des RPM fournis et Debs, mais par googler, je ne l'ai pas été en mesure de déterminer si les plugins sont installables en utilisant apt / rpm ou d'un autre gestionnaire de paquets?

La raison en est que je voudrais créer un paquet (méta) pour Ubuntu qui installer et mettre à jour aussi à la fois Hudson et tous les plug-ins à travers le mécanisme de mise à niveau normal. En même temps, je pouvais créer une configuration de modèle pour d'autres projets, disons projet JavaEE a besoin git, cobertura et plugins Chuck Norris, alors que mon projet Python a besoin plugins XXX et YYY.

Quelqu'un a une telle configuration? Pour contourner ce problème je me suis dit la mise en place d'un certain nombre de POMs Maven, qui ferait l'init, et les mises à jour plus tard, mais je pense cela nécessiterait plus de script sur le côté, que je ne suis pas très désireux de le faire.

Toutes les autres suggestions pour ce seraient également appréciées.

Était-ce utile?

La solution

  

Je n'ai pas été en mesure de déterminer si les plugins sont installables en utilisant apt / rpm ou d'un autre gestionnaire de paquets?

Ils sont installés « manuellement ».

  

La raison en est que je voudrais créer un paquet (méta) pour Ubuntu qui installer et mettre à jour aussi à la fois Hudson et tous les plug-ins à travers le mécanisme de mise à niveau normal. (...)

Je ne suis pas au courant d'une solution existante pour cette (très probablement parce que l'emballage plugins est une grosse erreur en général : il y a beaucoup de travail pour les distros linux et plugins vont beaucoup plus vite que la cycles de libération). Donc je suppose que vous aurez à les emballer vous-même.

Et soyez prudent avec les mises à jour de Hudson, ils cassent souvent des plugins (en d'autres termes, je vous recommande de tester la mise à niveau d'Hudson dans un environnement de test, comme une machine virtuelle).

  

Quelqu'un a une telle configuration? (...)

I bundle plugins dans une archive et décompressez dans <HUDSON_HOME>/plugins/.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top