Pacchetto Atlassian Bamboo da più repository

0

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 ?

    
posta mrik974 26.03.2015 - 15:33
fonte

1 risposta

0

È possibile creare da due repository in un piano Bamboo.

I piani di costruzione consentono più repository. La prima e l'attività predefinita in un piano è un controllo del codice sorgente per il repository. È quindi possibile aggiungere un'altra attività di checkout del codice sorgente per il secondo repository (con una directory di checkout opzionale)

L'altra opzione è avere un piano di build per le tue interfacce web che viene condiviso come artefatto. Quindi il piano di build del server può scaricare l'artefatto web utilizzando l'attività "Download artefatto".

    
risposta data 09.04.2015 - 12:21
fonte

Leggi altre domande sui tag