Quindi, comprendo l'integrazione continua in teoria, e ho usato il fagiolo magico. Tuttavia, sono stato incaricato di creare il processo nel mio attuale negozio PHP.
La mia speranza era forse PHPCI, dal momento che sembrava perfetta, e sono un po 'fuori dalla mia profondità. Tuttavia, risulta che dovremo mantenere un'applicazione Java.
Attualmente, abbiamo 3 progetti, ognuno distribuito su tre server (dev, qa, prod) con requisiti diversi, quindi nove lavori. Avremmo provato Bitbucket, ma questo non ha funzionato finanziariamente, ma siamo fermamente nel campo Atlassiano (BitBucket, JIRA / ServiceDesk).
Mi sembra che la mia unica opzione realistica sia Jenkins, a causa delle esigenze multi-lingua. E poi Ant / Gradle / Maven per la roba Java.
- È corretto?
- Quanto sarà difficile configurarlo?
- È una soluzione abbastanza flessibile? Sembra comune.