Domande taggate «continuous-integration»

Nell'ingegneria del software, l'integrazione continua (CI) implementa la costruzione continua e i test automatizzati dell'intero prodotto software su una pianificazione frequente. Almeno una volta al giorno, spesso più volte al giorno e talvolta più spesso dopo ogni check-in nel sistema di controllo della versione.



2
Struttura del repository mercuriale con comunicazioni aziendali pesanti, requisiti di gestione della configurazione e test
Sono ancora un altro utente di Subversion che fatica a rieducare me stesso nel Tao del controllo della versione distribuita. Quando utilizzavo Subversion, ero un grande fan dell'approccio del progetto minore e, con la maggior parte dei miei ex datori di lavoro, strutturavamo i nostri repository; tag e trunk come …

6
Cosa significa "build automatizzata"?
Sto cercando di aggiungere l'integrazione continua a un progetto. Secondo Wikipedia , un pezzo importante di CI sono le build automatizzate. Tuttavia, sono confuso su cosa, esattamente, ciò significhi, dal momento che l'IC e gli articoli di automazione sembrano non essere d'accordo. Punti specifici di confusione: cosa significa "costruzione automatizzata" …


2
Dove spingere un test fallito?
Ho appena modificato le impostazioni del ramo sul mio repository GitHub, in modo che il mio ramo [successivo] richieda un build CI di passaggio attraverso una richiesta pull. Segue una discussione con alcuni membri del team sui test falliti. Per amor di contesto ... Il repository ha un ramo [maestro] …

8
Alternativa all'indicatore "Passing / Broken build"?
Quando si ha un'integrazione continua che esegue i test ad ogni commit, una best practice comune è far passare tutti i test in qualsiasi momento (ovvero "non interrompere la build"). Trovo alcuni problemi con questo: Ad esempio, non è possibile aiutare un progetto open source creando test corrispondenti ai ticket. …





4
Rilasciare build vs build notturno
Una soluzione tipica è quella di avere una build CI (integrazione continua) in esecuzione su un server di build: analizzerà il codice sorgente, eseguirà build (in debug) ed eseguirà test, misurerà la copertura dei test, ecc. Ora, un altro tipo di build noto di solito è "Nightly build": fare cose …



2
Runner CI sullo stesso server di GitLab?
Sto configurando un server GitLab nella mia azienda e ora sto aggiungendo GitLab CI. Prima di iniziare questa attività, vorrei capire se ci sono degli svantaggi nell'esecuzione dei miei corridori sullo stesso server utilizzato da GitLab e GitLab CI. Ho letto che ci sono problemi di sicurezza, ma lo usiamo …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.