2017-08-07 1 views
0

Quelqu'un a-t-il utilisé un plugin d'éleveur pour les jenkins pour déployer des conteneurs dans un ranch?Plugin Rancher pour Jenkins

J'utilise ce plugin Rancher Plugin For Jenkins

Pour être avec, je déployé un conteneur bonjour-monde Rancher en ajoutant un hôte, puis nouveau conteneur de l'interface utilisateur.

Ensuite, j'ai essayé d'automatiser par Jenkins. Suivi toutes les instructions selon la page du plugin. J'ai été confondu avec le champ "Nom du service". enter image description here

Question:
Quel devrait être le nom du service.

Mes piles ont uniquement les options Tous/Utilisateur/Infrastructure. L'image ci-dessous est de mon rancher-serveur.

enter image description here

Répondre

0

Le nom du service est le nom du service intérieur de la pile. Vous devez également mentionner le nom de la pile. J'utilise Jenkins pour le déploiement dans Rancher aussi. Mais j'utilise Rancher Cli parce que c'est beaucoup mieux et mature à mon avis.

0

Nous cherchions aussi quelque chose de convenable mais mes collègues ont compris qu'il n'y avait pas de solution vraiment cool. Puis nous avons décidé d'utiliser Jenkinsfiles, donc nous avons pris les mesures et implémenté un plugin maven pour les déploiements de ranch. Il peut être trouvé ici: https://github.com/crowdcode-de/rancher-maven-plugin - on peut facilement l'intégrer dans le Jenkinsfile en fournissant quelques paramètres de configuration de base et en exécutant l'éleveur de but: stack-deploy à partir du fichier Jenkins. Seule restriction, c'est que maven est disponible.