Ho un progetto github che sto creando con travis. https://travis-ci.org/emmby/greenDAO/branchesCome escludere un ramo git da essere costruito in travis?
Desidero che travis costruisca la maggior parte delle filiali in quel progetto, ma ce n'è una in particolare che desidero escludere.
Così ho aggiunto il testo seguente .travis.yml
sul mio master
ramo:
branches:
except:
- mvn-repo
Tuttavia, che non si disabilita costruzione del ramo. Così leggere su the docs, mi sono imbattuto in questa nota:
prega di notare che attualmente (per ragioni storiche), .travis.yml deve di essere presente su tutti i rami attivi del progetto.
Così, sono andato avanti e ha creato un file .travis.yml
nel ramo mvn-repo
che contiene la stessa sezione branches
. Tuttavia, travis continua a insistere sulla creazione e il fallimento del mio ramo mvn-repo
.
Perché travis sta tentando di creare un ramo che ho contrassegnato per l'esclusione?
Che cosa chiama Travis un "ramo attivo"? Il contenuto di questo file è lo stesso su tutti i suddetti rami attivi? Sembra che tu abbia solo aggiornato i contenuti sul ramo che desideri escludere, da quello che dici. – fge
Ho avuto la stessa domanda. Speriamo che non significhi letteralmente TUTTI, dal momento che uno o due rami sono richieste pull e non voglio inquinarli con modifiche non correlate come un file .travis.yml. – emmby
I documenti sono molto chiari: "Travis cercherà sempre il file' .travis.yml' contenuto nel ramo specificato dal commit git che GitHub ci ha passato. " Quindi _active_ significa, tutti i rami su cui ti impegni su GitHub. – Odi