Attualmente stiamo sviluppando un'applicazione server / client. Il server è un progetto Java EE maven. Le interfacce client sono in HTML5. Utilizziamo le interfacce Stateless REST per comunicare tra loro. Dato che ci sono due sottogruppi nel nostro team di progetto, abbiamo deciso che era una buona cosa separare le interfacce server e client in due repository git (il team di sviluppo web non ha bisogno del server per sviluppare / testare le interfacce e viceversa). / p>
Tuttavia, quando si parla di packaging, utilizziamo git subtrees per installare le interfacce web nel server projet prima di lanciare mvn package
.
Recentemente abbiamo sentito la necessità di un server CI e abbiamo optato per Bamboo , poiché utilizziamo già Jira e Confluence nella nostra azienda.
C'è un modo per fare in modo che Bamboo realizzi l'integrazione delle interfacce Web prima del packaging, quindi non dobbiamo usare git subtree
?