Ma vision serait :
· 1. Sur une VM ou dans un conteneur Docker, pouvoir installer Jenkins avec la liste de Plugins qui va bien.
· 2. Importer depuis un repo Git la config initial de Jenkins et des différent jobs.
o Certaines équipes utilisent déjà Git pour faire les backups de leur config Jenkins (un processus plutôt manuel pour le moment). Ca me semble en tout cas une bonne pratique qui évite les surprises (oups comment c’était configuré il y a un mois).
o Je me disais que je pourrais réutiliser le concept dans l’autre sens : si je sais de quelle config de base chaque projet a besoin, je commence par créer ce repo de config et je l’importe dans Jenkins.
Pour le point 1, vu que tout le monde parle d’ansible en ce moment, je me disais qu’il y a peut-être quelque chose à creuser du côté de : https://github.com/ICTO/ansible-jenkins
(en même temps je n’ai pas encore eu le temps de me mettre à ansible du tout)
Pour le point 2, je suis en train d’essayer le plugin « scm-sync-configuration ». Ça semble correspondre à ce qu’il me faut : tant pour la sauvegarde que pour l’option « Reload config from SCM ». J’ai pas encore tout à fait réussit à le faire marcher. Je ne comprends pas bien où sont les credentials correspondant au Repo Git.
https://wiki.jenkins-ci.org/display/JENKINS/SCM+Sync+configuration+plugin
Bref, ce ne sont que des idées, mais avant d’expérimenter plus à fond, je me demandais si certains d’entre vous ont déjà une expérience avec ce type de setup.
Je suis preneur de tout type de pointeur (articles, outils, …)
Merci d’avance,
Jérémie
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "lescastcodeurs".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse lescastcodeur...@googlegroups.com.
Pour envoyer un message à ce groupe, envoyez un e-mail à l'adresse lescast...@googlegroups.com.
Visitez ce groupe à l'adresse https://groups.google.com/group/lescastcodeurs.
Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.
--
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "lescastcodeurs".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse lescastcodeur...@googlegroups.com.
Pour envoyer un message à ce groupe, envoyez un e-mail à l'adresse lescast...@googlegroups.com.
Visitez ce groupe à l'adresse https://groups.google.com/group/lescastcodeurs.
Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.