2017-02-19 2 views
0

Je me demandais si quelqu'un pourrait recommander les meilleures pratiques pour les constructions SBT en utilisant Bamboo. Je vois que c'est un Bamboo plugin for SBT mais il est a) non supporté et b) n'est pas compatible avec les versions ultérieures de Bamboo. Cette combinaison serait presque certainement un bloqueur pour nous car son utilisation pourrait conduire à une situation où nous ne pourrions pas prendre une mise à jour de Bamboo (ce qui pourrait résoudre un problème de sécurité) car cela casserait toutes nos builds SBT. Je suppose que vous pouvez simplement configurer Bamboo pour créer des projets SBT en tant que tâche de script, mais je suis un peu inquiet de l'expérience ici car je ne comprends pas comment les tests et la couverture de code échoueront.SBT construit avec du bambou

Est-il possible d'avoir une configuration SBT et Bamboo raisonnablement lisse sans utiliser le plugin ou est-ce que le système Bamboo n'est pas un système CI approprié à utiliser avec SBT?

Répondre

0

Nous nous appuyons fortement sur le bambou dans nos flux de production sbt. Le plugin fonctionne bien, mais le seul avantage sur un script en ligne court est l'analyse des tests qui est également disponible en tant qu'autre tâche. Nous aimons avoir des scripts de construction portables dans les projets qui peuvent également être utilisés par bamboo.

Voici donc le guide de démarrage:

  • ont un bon scénario de construction portable dans votre projet (script probablement bash)
  • d'appel ce script dans un script en ligne en bambou (de sorte que vous pouvez faire une autre ainsi que des sous-modules de commande, le choix de l'hôte du docker, ...)