Il nostro team sviluppa un'applicazione. Poiché questa applicazione intendeva girare su Debian, l'abbiamo fatta in un modo Debian corretto - tramite pacchetti .deb. Questa app è scritta in C ++ / Python e ha una versione con Git.
Abbiamo un repository privato di Debian in cui metto versioni snapshot e release (approccio preso dal mondo Java):
- nomeapp-1.2-SNAPSHOT.deb
- nomeapp-1.2.1.deb
Ora alcuni sviluppatori si sono ramificati, hanno il codice di scrittura e alla fine stanno creando richieste di pull. Con la richiesta pull desidero attivare il test del suo lavoro: accertati che non sia così male andare al master branch. Quindi sto creando la VM e .. cosa devo installare dal repository di Debian prima di avviare il test? Qual è la migliore pratica?